Diskussion:Muster: Java: TemplateMethod

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.

Zurück zur Seite „Muster: Java: TemplateMethod“.