GoF-Abstract Factory Pattern
Details
- Vollständiger Name
-
GoF Abstract Factory Pattern (Creational)
- Auch bekannt als
-
Kit
Absicht:
Biete ein Interface zur Erzeugung von Familien verwandter oder abhängiger Objekte, ohne deren konkrete Klassen zu spezifizieren.
Wann zu verwenden:
-
Wenn ein System unabhängig davon sein soll, wie seine Produkte erzeugt werden
-
Wenn ein System mit einer von mehreren Produktfamilien konfiguriert werden soll
-
Wenn verwandte Produktobjekte für die gemeinsame Verwendung entworfen sind und du diese Einschränkung durchsetzen musst
Prompt-Beispiel:
"Erstelle eine Abstract Factory nach GoF, die UI-Komponenten für verschiedene Plattformen (Web, Mobile, Desktop) erzeugt, ohne dass der Client die konkreten Klassen kennen muss."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)