Patterns

Builder

Separates the construction of a complex object from its representation, allowing the same construction process to create different representations. Ideal for objects with many optional parameters.

4 Lessons
Knowledge Course
Curated Resources