IV. Patterns That Primarily Hide Complexity

One of the goals of object-oriented programming is to hide complexity from programmers. Programmers don’t need to know the detailed implementations of every object used. If programmers needed that detailed knowledge, they wouldn’t be able to reuse more than a few objects before being overwhelmed by complexity. The same goal applies to patterns involving multiple objects. The patterns in Part IV hide complexity and implementation details so programmers can focus on solving problems.

Chapters in this part of the book include

24 Bundles
25 Class Clusters
26 Façade
27 Proxies and Forwarding
28 Managers
29 Controllers

Get Cocoa Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.