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: