Four top-notch authors present the first book containing a catalog of object-oriented design patterns. Readers will learn how to use
design patterns in the object-oriented development process, how to solve specific design problems using patterns, and gain a
common vocabulary for object-oriented design.
Central to this book is a catalog of 23 design patterns that have seen successful practical application and are representative of
good object-oriented design. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of
other design constraints, and the consequences and tradeoffs of using the pattern in a larger design.
Grady is the Chief Scientist at Rational Software Corporation.