Alan Shalloway Net Objectives(一家从事面向对象业务咨询/培训的公司)的创始人、CEO和首席顾问,具有20多年的从业经验,并经常受邀在重要的软件开发会议(包括SD Expro、Java One、OOP和OOPSLA上担任演讲人。他拥有麻省理工学院计算机科学硕士学位)。 James R.Troot
【目录】
Preface
PATR 1 An Introduction to Object-Oriented Software Development
Chapter1 The Object-Oriented Paradigm
Chapter 2 The UML--The Unified Modeling Language
PART ⅡThe Limitations of Traditional Object-Oriented Design
Chapter 3 A Problem That Cries Outcfor Flexible Code
Chapter 4 A Standard Object-Oriented Solution
PARTⅢ Design Patterns
Chapter 5 An Introduction to Design Patterns
Chapter 6 The Facade Pattern
Chapter 7 The Adapter Pattern
Chapter 8 Expanding Our Horizons
Chapter 9 The Strategy Pattern
Chapter 10 The Bridge Pattern
Chapter 11 The Abstract Factory Pattern
PART ⅣPutting It All Together:Thinking in Patterns
Chapter 12 How Do Experts Design?
Chapter 13 Solving the CAD/CAM Problem with Patterns
PART V Toward a New Paradigm of Design
Chapter 14 The Principles and Strategies of Design
Chapter 15 Commonality and Variability Analysis
Chapter 16 The Analysis Matrix
Chapter 17 The Decorator Pattern1
PART Ⅵ Other Values of Patterns
Chapter 18 The Observer Pattern
Chapter 19 The Template Method Pattern
PART Ⅶ Factories
Chapter 20 Lessons from Design Patterns:Factories
Chapter 21 The Singleton Pattern and the Double-Checked
以下为对购买帮助不大的评价