January 2013
Intermediate to advanced
384 pages
9h 54m
English
Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (Addison-Wesley Professional), contains 23 patterns that explain how to solve many problems associated with object-oriented programming. The patterns are divided into three categories:
This book is the first exposure many people get to patterns and a book that anyone doing object-oriented design should know. You've seen it referenced throughout this book.
Read now
Unlock full access