Download Skriptum softwaretechnik - WSI Programmiersprachen und Übersetzer

Transcript
4
OBJEKTKONZEPT, OOD UND OOA
89
Abbildung 31: Gegenstand und beobachter
pattern. Dabei orientieren wir uns trotz aller kritik an Gamma u. a. (1995), wobei aber zahlreiche details unterdrückt werden. Das beobachter-muster präpariert einen wesentlichen aspekt des MVC heraus: dass es nämlich eine modellkomponente geben kann (hier subject genannt), die einen oder mehrere beobachter (observer) beeinflusst, s. abb. 31.
4.7.1
Name und klassifikation
Beobachter (Objekt-verhaltensmuster)
4.7.2
Absicht
Definiere eine 1 : n-abhängigkeit zwischen objekten, so dass zustandsänderungen des einen objekts automatisch zu anpassungen in allen abhängigen
objekten führen.
4.7.3
Alias
(Observer,) Dependents, Publish-Subscribe
4.7.4
Motivation
In ziemlich vielen systemen kommt es vor, dass eine reihe von objekten aufeinander synchronisiert werden muss, z. b. wenn ein bestimmter sachverhalt
in unterschiedlichen fenstern auf verschiedene art angezeigt werden soll. Die
Copyright ” Herbert Klaeren, 29. Juni 2015