Diskussion:Muster: Java: TemplateMethod

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Zwei Anmerkungen zu den Anmerkungen:

@Anmerkung (1): Das protected nützt hier nicht viel, da das die Unterklasse nicht daran hindert, diese Methoden aufzurufen. Zugegebenermaßen hindert es den DAP, diese Methoden aus anderen nicht package- oder unterklassengleichen Klassen aufzurufen.

@Anmerkung (2): Dass die Methode initGUI im Konstruktor steht hilft nicht viel, wenn die Methode initGUI nicht private ist, und somit von der Unterklasse überschrieben werden und damit ausgehebelt werden kann.