Dzisiaj zauważyłem, że zasadniczo nigdy nie używam protected
metod w kodzie C ++, ponieważ rzadko czuję potrzebę wywoływania niepublicznych metod rodzica. Używam trybu chronionego w Javie we wzorcu metod szablonów, ale ponieważ możesz zastąpić metody prywatne w C ++, ja też nie potrzebuję protected
.
Więc jakie są niektóre scenariusze w świecie rzeczywistym, w których chciałbym zastosować protected
metody w kodzie C ++?
(Zauważ, że ogólnie nie przepadam za dziedziczeniem implementacji, co może wiele wyjaśniać ...)