Builder pattern
Gang-of-Four-mönster — bygg ett komplicerat objekt steg för steg via en separat builder-klass istället för en konstruktor med 15 argument.
Modern variant: fluent builder (Pizza.builder().size("large").cheese("mozz").build()). Lyser när: många optional fields, oförändrade defaults, eller objektet måste vara immutable. Jämfört med Telescoping-konstruktor-anti-mönstret (5 olika konstruktorer med 1–10 argument) är det renare.
Standardmönster i Java (Lombok @Builder), Kotlin (named/default args ersätter delvis), Rust (typestate-builder mönstret), TypeScript. Många "config DSL:er" är dolda builders.