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


design-patterns creational builder