Preface
PART Ⅰ
An Introduction to Object-Oriented
Software DevelopmentChapter 1
The Object-Orented Paradigm
Chapter 2
The UML-The Unified Modeling Language
PART Ⅱ
The Limitations of Traditional
object-Oriented Design
Chapter 3
A Problem That Cries Out for Flexible Code
Chapter 4
A Standard object-Oriented Solution
PART Ⅲ
Design Patterns
Chapter 5
An Introduction to Design Patterns
……