Observer Pattern
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
- Name
- ObserverPattern (BeobachterMuster)
- Problem
- Zustandsänderungen eines Objektes sollen an interessierte Beobachter gemeldet werden.
- Lösung
- Beobachtete Objekte verständigen bei Zustandänderungen/Events über einen CallBack?mechanismus alle registrierten Beobachter.
Auswirkungen:
Pro:
- Vereinfachung bei vielen Abhängigkeiten/Beobachtern (z.B. Caches, Multi View Dokumente)
- Ermöglicht inkrementelle Veränderungen statt kompletter Neuberechnung bei starker Kapselung
Contra:
- Benachrichtigungen müssen einen a-zyklischen Graphen bilden, da sonst endlos Schleifen auftreten können.
- Möglicherweise nicht mehr abschätzbare Laufzeit durch neue Observer
- Erhöhung der Komplexität bei Locking(GOTO SprachPolizei) und ähnlichem.
- Beispiele
-
KategoriePattern
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 5. August 2005 9:34 (diff))