In the previous chapter, you learned about inheritance and saw how to pass members onto child objects using classical, prototypal, deep copy, and mixin inheritance. As I noted at the end of that chapter, it’s actually functions that are more often passed on to child objects. This is because common processes, as provided by a function, are frequently more useful than common data, as provided by members. In this chapter, I’ll cover why you would want to use functions and how to take advantage of function inheritance. There are a lot of cool tricks to learn in this area and we’ll take advantage of a lot of them in later chapters, as you’ll see from the copious forward references. In other words, this is quite an important chapter.
KeywordsCocoa Butter Object Array Curly Brace Wild Blueberry Child Object
Unable to display preview. Download preview PDF.