Abstract
The strategy pattern is used to create classes whose functionality can be extended without being modified or subclassed, which can be useful when you are delivering frameworks to third-party developers or when any changes, however small, to key classes will trigger extensive and expensive testing and validation procedures. Table 24-1 puts the strategy 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 Strategy Pattern. In: Pro Design Patterns in Swift. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-0394-1_24
Download citation
DOI: https://doi.org/10.1007/978-1-4842-0394-1_24
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)