Java Reference
In-Depth Information
4.14.5.2 Nachteile
Der folgende Nachteil wird festgestellt:
x Der Implementierungsaufwand kann bei einem einfachen zustandsbasierten Verhal-
ten zu hoch gegenüber dem Nutzen sein, da viele Klassen erstellt und Objekte zur
Laufzeit erzeugt werden müssen.
4.14.6
Ähnliche Entwurfsmuster
Das Klassendiagramm des Zustandsmusters ist gleich aufgebaut wie das Klassen-
diagramm des Strategie-Musters . Der Unterschied liegt aber in der Verwendung der
Muster. Während beim Zustandsmuster das Kontextobjekt die Anfrage an ein Zu-
standsobjekt weiterleitet, und damit ein zustandsabhängiges Verhalten erzeugt, erfolgt
bei dem Strategie-Muster die Weiterleitung an einen speziellen Algorithmus, wobei alle
Algorithmen dasselbe Verhalten zeigen, aber unterschiedlich implementiert sind.
Search WWH ::




Custom Search