O'Reilly logo

Entwurfsmuster von Kopf bis Fubß by Bert Bates, Kathy Sierra, Elisaebth Freeman, Eric Freeman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.10. State und Strategy

Moment mal, wenn mich meine Erinnerung an das Strategy-Muster nicht täuscht ... das hatte doch GENAU das gleiche Klassendiagramm!

Sie haben gut aufgepasst! Ja, die Klassendiagramme sind im Wesentlichen gleich, aber die beiden Patterns verfolgen eine unterschiedliche Absicht.

Beim State-Muster haben wir einen Satz von Verhaltensweisen, die in Zustandsobjekten gekapselt sind; der Kontext delegiert zu jedem beliebigen Zeitpunkt an einen dieser Zustände. Im Lauf der Zeit variiert der aktuelle Zustand über den Satz von Zustandsobjekten und spiegelt so den jeweiligen inneren Zustand des Kontexts wider. Damit ändert sich auch das Verhalten des Kontexts mit der Zeit. Der Client weiß in der Regel sehr wenig oder gar nichts über ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required