Abstract
The builder pattern is used to separate the configuration of an object from its creation. The calling component has the configuration data and passes it to an intermediary—the builder—that is responsible for creating an object on behalf of the component. This separation can reduce the amount of knowledge that the calling component has about the objects it uses and concentrates default configuration values in the builder class, rather than being required in every component that creates objects. Table 11-1 puts the builder pattern in context.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Adam Freeman
About this chapter
Cite this chapter
Freeman, A. (2015). The Builder Pattern. In: Pro Design Patterns in Swift. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-0394-1_11
Download citation
DOI: https://doi.org/10.1007/978-1-4842-0394-1_11
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-0395-8
Online ISBN: 978-1-4842-0394-1
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)