Understanding Design Patterns
In general, patterns offer a vocabulary of design solutions to software developers. Systems that use well-known patterns in their design are easier to comprehend. Having a collection of named patterns handy serves as a toolbox for developers. You can use these tools instead of being forced to create a new set of tools for every design you create.
A pattern’s name offers a common vocabulary that can be used between developers. The details of the pattern, and all that it implies, can be communicated rapidly using the name. Cocoa has its own special set of terms to represent the key concepts around which it is built. Being familiar with these terms will make it easier to understand and use Cocoa, as well as make it ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access