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: