Zustand (Entwurfsmuster)

Der Zustand (englisch state) ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung, das zur Kategorie der Verhaltensmuster (englisch behavioral design patterns) gehört. Das Zustandsmuster wird zur Kapselung unterschiedlicher, zustandsabhängiger Verhaltensweisen eines Objektes eingesetzt.

Das Zustandsmuster ist eines der sogenannten „GoF“-Muster, d. h., es ist eines der im Buch Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software aufgeführten Entwurfsmuster („GoF“ steht für „Gang of Four“ oder „Viererbande“ nach den vier Autoren dieses 1994 veröffentlichten Buches). Das Zustandsmuster ist auch bekannt als „Objekte für Zustände“ (objects for states).

  1. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software. 5. Auflage. Addison-Wesley, 1996, ISBN 3-8273-1862-9, S. 398 (englisch: Design Patterns. Elements of Reusable Object-Oriented Software.).