GoF-Facade Pattern
Details
- Vollständiger Name
-
GoF Facade Pattern (Structural)
Absicht:
Biete ein einheitliches Interface zu einer Menge von Interfaces in einem Subsystem. Facade definiert ein höheres Interface, das die Nutzung des Subsystems vereinfacht.
Wann zu verwenden:
-
Wenn du ein einfaches Interface zu einem komplexen Subsystem bereitstellen möchtest
-
Wenn es viele Abhängigkeiten zwischen Clients und Implementierungsklassen gibt
Prompt-Beispiel:
"Erstelle eine Facade nach GoF für das Payment-Subsystem, die Validierung, Autorisierung und Abrechnung hinter einem einfachen Interface kapselt."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)