GoF-Observer Pattern
Details
- Vollständiger Name
-
GoF Observer Pattern (Behavioral)
- Auch bekannt als
-
Publish-Subscribe, Event-Listener
Absicht:
Definiere eine Eins-zu-viele-Abhängigkeit zwischen Objekten, sodass bei Zustandsänderung eines Objekts alle abhängigen Objekte automatisch benachrichtigt und aktualisiert werden.
Wann zu verwenden:
-
Wenn Änderungen an einem Objekt Änderungen an anderen erfordern und du nicht weißt, wie viele Objekte sich ändern müssen
-
Wenn ein Objekt andere benachrichtigen soll, ohne zu wissen, wer sie sind
Prompt-Beispiel:
"Implementiere ein Event-System nach dem GoF-Observer Pattern, damit Änderungen am Datenmodell automatisch die UI aktualisieren."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)