Abstract
The delegation pattern is an alternative to inheritance that allows an object’s behavior to be customized or overridden without subclassing. The delegation pattern is enthusiastically embraced in Objective-C. Understanding the role of delegate objects in the Cocoa framework is crucial to effective use of the frameworks, especially the application and user interface classes. This chapter will explain the delegation pattern, the role and use of delegate objects, how to define your own delegates, and how to incorporate the delegation pattern in your own designs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 James Bucanek
About this chapter
Cite this chapter
(2009). Delegation Pattern. In: Learn Objective-C for Java Developers. Apress. https://doi.org/10.1007/978-1-4302-2370-2_17
Download citation
DOI: https://doi.org/10.1007/978-1-4302-2370-2_17
Publisher Name: Apress
Print ISBN: 978-1-4302-2369-6
Online ISBN: 978-1-4302-2370-2
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)