Presents a catalog of simple solutions to commonly occurring design problems. These 23 patterns allow designers to create more reusable designs without having to rediscover the design solutions themselves. The authors begin by describing what patterns are, and how they can help you design object-oriented software.
Containing 23 patterns for those developing reusable object-oriented software, this CD on object-oriented software design presents a catalog of simple solutions to common design problems. It also systematically names, explains, evaluates, and catalogs recurring designs in object-oriented systems.