1
JavaIntermediate#design-patterns
A creational pattern that constructs complex objects step by step using a fluent API, avoiding telescoping constructors with many optional parameters and improving readability.
Pizza pizza = new Pizza.Builder()
.size("Large")
.cheese(true)
.pepperoni(true)
.build();