GoF-Builder Pattern

Details
Vollständiger Name

GoF Builder Pattern (Creational)

Absicht:

Trenne die Konstruktion eines komplexen Objekts von seiner Repräsentation, sodass derselbe Konstruktionsprozess verschiedene Repräsentationen erzeugen kann.

Wann zu verwenden:

  • Wenn der Algorithmus zur Erzeugung eines komplexen Objekts unabhängig von den Teilen und ihrer Zusammensetzung sein soll

  • Wenn der Konstruktionsprozess verschiedene Repräsentationen ermöglichen muss

Prompt-Beispiel:

"Implementiere einen Builder nach GoF für das QueryObject, mit Fluent API für Filter, Sortierung und Pagination."

Verwandte Anker: