CHAPTER 1 INTRODUCTION
PART Ⅰ INTERFACE PATTERNS
CHAPTER 2 INTRODUCING INTERFACES
CHAPTER 3 ADAPTER
CHAPTER 4 FACADE
CHAPTER 5 COMPOSITE
CHAPTER 6 BRIDGE
PART Ⅱ RESPONSIBILITY PATTERNS
CHAPTER 7 INTRODUCING RESPONSIBILITY
CHAPTER 8 SINGLETON
CHAPTER 9 OBSERVER
CHAPTER 10 MEDIATOR
CHAPTER 11 PROXY
CHAPTER 12 CHAIN OF RESPONSIBILITY
CHAPTER 13 FLYWEIGHT
CHAPTER 1 INTRODUCTION
PART Ⅰ INTERFACE PATTERNS
CHAPTER 2 INTRODUCING INTERFACES
CHAPTER 3 ADAPTER
CHAPTER 4 FACADE
CHAPTER 5 COMPOSITE
CHAPTER 6 BRIDGE
PART Ⅱ RESPONSIBILITY PATTERNS
CHAPTER 7 INTRODUCING RESPONSIBILITY
CHAPTER 8 SINGLETON
CHAPTER 9 OBSERVER
CHAPTER 10 MEDIATOR
CHAPTER 11 PROXY
CHAPTER 12 CHAIN OF RESPONSIBILITY
CHAPTER 13 FLYWEIGHT
PART Ⅲ CONSTRUCTION PATTERNS
CHAPTER 14 INTRODUCING CONSTRUCTION
CHAPTER 15 BUILDER
CHAPTER 16 FACTORY METHOD
CHAPTER 17 ABSTRACT FACTORY
CHAPTER 18 PROTOTYPE
CHAPTER 19 MEMENTO
PART Ⅳ OPERATION PATTERNS
CHAPTER 20 INTRODUCING OPERATIONS
CHAPTER 21 TEMPLATE METHOD
CHAPTER 22 STATE
CHAPTER 23 STRATEGY
CHAPTER 24 COMMAND
CHAPTER 25 INTERPRETER
PART Ⅴ EXTENSION PATTERNS
CHAPTER 26 INTRODUCING EXTENSIONS
CHAPTER 27 DECORATOR
CHAPTER 28 ITERATOR
CHAPTER 29 VISITOR
PART Ⅵ APPENDIXES
APPENDIX A DIRECTIONS
APPENDIX B SOLUTIONS
APPENDIX C OOZINOZ SOURCE
APPENDIX D UML AT A GLANCE
Glossary
Bibliography
Index