19.6. Design Patterns

No discussion of object-oriented concepts would be complete without mentioning design patterns. Design patterns are one of the most powerful applications of object-oriented design. Object-oriented design patterns describe a common problem and describe the basis for an object-oriented solution to that problem. Design patterns are valuable because they describe a method of reuse that can be applied to a variety of applications. The concept of design patterns has been around for some time, but it might be best associated with the work of Gamma, Helm, Johnson, and Vlissides in their book Design Patterns: Elements of Reusable Object-oriented Software (Addison-Wesley, 1995). In this book, the authors collected some of the key ...

Get XML Schema Complete Reference, The 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.