『デザインパターンとともに学ぶ オブジェクト指向のこころ』

デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)

デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)

アラン・シャロウェイ、ジェームズ・R・トロット著、村上雅章 訳、B5変判・500頁、4200円税込、2005年9月 ピアソン・エデュケーション
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)

Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)

目次:
Preface.

I. AN INTRODUCTION TO OBJECT-ORIENTED SOFTWARE DEVELOPMENT.
1. The Object-Oriented Paradigm.
2. The UML (Unified Modeling Language).

II. THE LIMITATIONS OF TRADITIONAL OBJECT-ORIENTED DESIGN.
3. A Problem that Cries Out for Flexible Code.
4. A Standard Object-Oriented Solution.

III. DESIGN PATTERNS.
5. An Introduction to Design Patterns.
6.The Facade Pattern.
7. The Adapter Pattern.
8. Expanding Our Horizons.
9. The Strategy Pattern.
10. The Bridge Pattern.
11. The Abstract Factory Pattern.

IV. PUTTING IT ALL TOGETHER: THINKING IN PATTERNS.
12. How Do Experts Design?
13. Solving the CAD/CAM problem.

V. TOWARDS A NEW PARADIGM OF DESIGN.
14. The Principles and Strategies of Design Patterns.
15. Commonality and Variability Analysis.
16. The Analysis Matrix.
17. The Decorator Pattern.

VI. OTHER VALUES OF PATTERNS.
18. The Observer Pattern.
19. The Template Method.

VII. FACTORIES.
20. Lessons From Design Patterns Factories.
21. Singleton and Double-Checked Locking Pattern.
22. The Object Pool Pattern.
23. The Factory Method Pattern.
24. Review of Using Factories.

VII. ENDINGS AND BEGINNINGS.
25. Design Patterns Reviewed.
26. Endings and Beginnings.