GoF-Mediator Pattern
Details
- Vollständiger Name
-
GoF Mediator Pattern (Behavioral)
Absicht:
Definiere ein Objekt, das kapselt, wie eine Menge von Objekten interagiert. Mediator fördert lose Kopplung, indem Objekte sich nicht explizit aufeinander beziehen.
Wann zu verwenden:
-
Wenn eine Menge von Objekten auf wohldefinierte, aber komplexe Weise kommuniziert
-
Wenn die Wiederverwendung eines Objekts schwierig ist, weil es auf viele andere Objekte verweist und mit ihnen kommuniziert
-
Wenn Verhalten, das auf mehrere Klassen verteilt ist, ohne übermäßige Unterklassenbildung anpassbar sein soll
Prompt-Beispiel:
"Führe einen Mediator nach GoF ein, der die Kommunikation zwischen den UI-Komponenten (Formular, Liste, Filter) zentral koordiniert und die direkte Kopplung beseitigt."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)