Builder Pattern
Kind: pattern
Layer: Design Patterns Core
Record: architecture:builder-pattern
Severity: recommended
Scope: object construction, API
Canonical: Ontology
A design pattern that assembles a complex object step by step through named calls and validates it when it is built.
Listed in Architecture principles, after Abstract Factory Pattern and before Prototype Pattern.