Mach doch gleich alles "public virtual", weil: Man kann nie wissen wozu das nützlich sein könnte...
[...] Das ist aber dann kein
OOP mehr, sondern MOORKS
Großer Gott,
Entschuldigung! (Für die globale Zerstörung der
OOP)
Wenn eine Klasse protected virtual aufgebaut ist gibt sie genau so viel oder wenig preis, wie eine private. Allerdings wird späteren/anderen Entwicklern ermöglich, Korrekturen, Verbesserungen bzw. Veränderungen einzubauen.
Ganz genau das. Eine Unterklasse ist nicht die Außenwelt.