Entwurfsmuster · Junior · Frage 6 von 75
Wie funktioniert das Observer-Muster?
- 1Ein Objekt hält Abonnenten und benachrichtigt sie, wenn sich sein Zustand ändert
- 2Ein Objekt fragt andere Objekte regelmäßig nach Änderungen ab
- 3Ein Objekt kopiert seinen Zustand auf einmal in alle verbundenen Objekte
Antwort zeigen
Richtige Antwort: Ein Objekt hält Abonnenten und benachrichtigt sie, wenn sich sein Zustand ändert
Erklärung
Das Subjekt bietet subscribe/unsubscribe und ruft bei Änderungen Callbacks auf. Beispiele im Web: addEventListener, Store-Abos in Redux und Zustand, RxJS. Wichtig ist, das Abbestellen nicht zu vergessen, sonst entstehen Speicherlecks.