GoF-Decorator Pattern
Details
- Vollständiger Name
-
GoF Decorator Pattern (Structural)
- Auch bekannt als
-
Wrapper
Absicht:
Füge einem Objekt dynamisch zusätzliche Verantwortlichkeiten hinzu. Decorators bieten eine flexible Alternative zur Unterklassenbildung.
Wann zu verwenden:
-
Um Objekten dynamisch und transparent Verantwortlichkeiten hinzuzufügen
-
Wenn Erweiterung durch Unterklassenbildung unpraktisch ist
Prompt-Beispiel:
"Verwende das GoF-Decorator Pattern, um dem Logger dynamisch Formatierung, Timestamp und Filterung hinzuzufügen."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)