Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Builder Pattern Builder Pattern What Is a Builder Pattern? Builders are a type of creational pattern that consolidates code for initialization and configuration of objects. Usually builders house several operations that may be involved in the creational processes involved in building classes, and often work hand in hand with factories. Builders usually deal with construction of complex objects or objects whose construction, initialization, and configuration spans more than one process and whose creational code is complex. Builders are used to prevent duplication of creational code, and act as a central repository for the creational code Creational Patterns