Builder
← Back to Creational Patterns
Step-by-step construction of complex objects. Separates the construction of a complex object from its representation, allowing the same construction process to create different representations. Useful when objects have many optional parameters.
Key Properties
Related
- Abstract Factory (contrast: all at once vs step by step)
- Prototype (alternative creation pattern)