Dzisiaj zauważyłem, że zasadniczo nigdy nie używam protectedmetod 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ć protectedmetody w kodzie C ++?
(Zauważ, że ogólnie nie przepadam za dziedziczeniem implementacji, co może wiele wyjaśniać ...)