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:
-
GoF Design Patterns (Umbrella)