GoF-Template Method Pattern
Details
- Vollständiger Name
-
GoF Template Method Pattern (Behavioral)
Absicht:
Definiere das Skelett eines Algorithmus in einer Operation und delegiere einige Schritte an Unterklassen.
Wann zu verwenden:
-
Wenn du die unveränderlichen Teile eines Algorithmus einmal implementieren und es den Unterklassen überlassen möchtest, das variierende Verhalten zu implementieren
-
Wenn gemeinsames Verhalten unter Unterklassen in einer gemeinsamen Klasse zusammengefasst und lokalisiert werden soll
Prompt-Beispiel:
"Refactore die Report-Generierung nach dem GoF-Template Method Pattern. Der Algorithmus (Daten laden, transformieren, formatieren) bleibt fix, aber die einzelnen Schritte sind austauschbar."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)