Aujourd'hui, j'ai remarqué que je n'utilise pratiquement pas de protected
méthodes dans le code C ++, car je ressens rarement le besoin d'appeler des méthodes non publiques d'un parent. J'utilise protégé en Java dans le modèle de méthode de modèle, mais comme vous pouvez remplacer les méthodes privées en C ++, je n'en ai pas besoin non protected
plus.
Alors, quels sont certains scénarios du monde réel où je voudrais utiliser des protected
méthodes en code C ++?
(Notez que je n'aime pas trop l'héritage d'implémentation en général, cela pourrait expliquer beaucoup de choses ...)