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, & catalogs recurring designs in object-oriented systems.