Entwurfsmuster
Vermittler/Mediator-Muster
Mediator vermittelt zwischen Objekten [GOF1995]
Vorteile:
- Skalierbarkeit
- Da die Objekte lose gekoppelt sind, können einfach neue Objekte hinzukommen, während bei der konventionellen Semaphor-Progrmmierung kleine Änderungen dramatische Ausweikungen haben können [Samek2002]
- Beobachtbarkeit, Testbarkeit, Kontrollierbarkeit
- Man kann Einblick in das System bekommen, in den man die Ereignisse aufzeichnet. Objekte können zu Testzwecken mit Events stimuliert werden.[Samek2002]
- Isolation - Ideal für Verteilung
- Objekte teilen keine Daten - sie brauchen daher nicht in einem gemeinsamen Adressraum zu liegen. [Samek2002]
Vorkommen
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber