研究室‎ > ‎卒業生のみなさまへ‎ > ‎LUU TUAN ANH‎ > ‎読書‎ > ‎

Design Patterns

概論

デザインパターンとは

パターンは次の4つの基本的な要素を有している。
  • パターン名
  • 問題
  • 解法
  • 結果
デザインパターンは一般的な問題の解決に適用できるよう、オブジェクトやクラス間の通信を記述した。

Smalltalk MVCにおけるデザインパターン

MVC=Model/View/Controller
Modelオブジェクト、Viewオブジェクト、Controllerオブジェクトの間には、いろいろな関係がある。

デザインパターンの記述

図形的表現は重要かつ有用であるが、十分ではない。
  • パターン名と分類:パターンの本質を簡単に連想させる
  • 目的:
  • 別名
  • 動機
  • 適用可能性
  • 構造
  • 構成要素
  • 協調関係
  • 結果
  • 実装
  • サンプルコード
  • 使用例
  • 関連するパターン

デザインパターンのカタログ

23個のデザインパターンのリスト
  1. Abstract Factory
  2. Adapter 
  3. Bridge
  4. Builder
  5. Chain of Responsibility
  6. Command
  7. Composite
  8. Decorator
  9. Facade
  10. Factory Method
  11. Flyweight
  12. Interpreter
  13. Iterator
  14. mediator
  15. Memento
  16. Observer
  17. Prototype
  18. Proxy
  19. Singleton
  20. State
  21. Strategy
  22. Template Method
  23. Visitor 

Comments