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: