image

T his is a book about programming in an object-oriented way and about how to use design patterns to solve commonplace problems in object-oriented systems.

I’ve based this book on the philosophy that the best way to learn and understand the design patterns is to see them in action, all jumbled up, just as they occur in the real world.

Consequently, this book presents design patterns to you by looking at computer programs. My intent is to both clarify and bring down to earth Gamma, Helm, Johnson, and Vlissides’s seminal work Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley, 1995). (The four authors are often called ...

Get Holub on Patterns: Learning Design Patterns by Looking at Code 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.