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: