Design Patterns Explained, Second Edition is the field's simplest, clearest, most practical introduction to patterns. Using dozens of updated Java examples, it shows programmers and architechs exactly how to use patterns to design, develop, and deliver software far more effectively.
Chapter 1 The Object-Oriented Parading
Chapter 2 The UML-The Unified Modeling Language
Chapter 3 A Problem That Cries Out for Flexible Code
Chapter 4 A Stsndard Object-Oriented Solution
Chapter 5 An Introduction to Design Patterns
Chapter 6 The Façade Pattern
Chapter 7 The Adapter Pattern
Chapter 8 Expanding Our Horizons
Chapter 9 The Strategy Pattern
Chapter 10 The Bridge Pattern
,etc.