Addison Wesley, March 25, 2002. — 496 p.
Design Patterns Java Workbook features the twenty-three foundational design patterns introduced in the classic book Design Patterns. In this new, hands-on workbook, the patterns are organized into five major categories: interfaces, responsibility, construction, operations, and extensions. Each category begins with a chapter that reviews and challenges your ability to apply facilities built into Java.