设计模式——简介
文章目錄
- 1.設計模式的介紹
- 2.設計模式的分類
1.設計模式的介紹
設計模式最核心的作用的是:應對變化,提高復用。 現代軟件設計的特征是“需求的頻繁變化”。 設計模式的要點是:尋找變化點,然后在變化點處應用設計模式,從而來更好地應對需求的變化 什么時候、什么地點應用設計模式”比“理解設計模式結構本身”更為重要。2.設計模式的分類
從封裝變化角度對模式分類:組件協作:
? Template Method
? Observer / Event
? Strategy
單一職責:
? Decorator
? Bridge
對象創建:
? Factory Method
? Abstract Factory
? Prototype
? Builder
對象性能:
? Singleton
? Flyweight
接口隔離:
? Fa?ade
? Proxy
? Mediator
? Adapter
狀態變化:
? Memento
? State
數據結構:
? Composite
? Iterator
? Chain of
Resposibility
行為變化:
? Command
? Visitor
領域問題:
? Interpreter
總結
- 上一篇: 决策树简介与入门
- 下一篇: MFC多视图与重绘效率