Abstract
The template method pattern allows for individual steps in an algorithm to be changed, which is useful when you are writing classes with default behavior that you want to allow to be changed by other developers. This is a simple pattern to understand and to implement, but it is widely used and can be found throughout most public frameworks, including those provided by Apple. Table 26-1 puts the template method pattern into 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 Template Method Pattern. In: Pro Design Patterns in Swift. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-0394-1_26
Download citation
DOI: https://doi.org/10.1007/978-1-4842-0394-1_26
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)