Oggi ho notato che praticamente non uso mai protectedmetodi nel codice C ++, perché raramente sento la necessità di chiamare metodi non pubblici di un genitore. Uso il metodo protetto in Java nel modello di modello, ma poiché è possibile ignorare i metodi privati in C ++, non ho nemmeno bisogno di protectedlì.
Quindi quali sono alcuni scenari del mondo reale in cui vorrei usare protectedmetodi nel codice C ++?
(Nota che non mi piace troppo l'ereditarietà dell'implementazione in generale, questo potrebbe spiegare molto ...)