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 ……