這類模式的特質是管理物件的建立過程。
通常設計總是以使用工廠方法開始,當設計者發現需要更大的靈活性時,設計會向其它建立型模式演化。
工廠方法模式
單例模式
抽象工廠方法模式
建造者模式
原型模式
簡單工廠模式
這類模式從程式的結構上解決模組之間的耦合問題。
介面卡模式
裝飾模式
橋接模式
組合模式
享元模式
**模式
外觀模式
行為型類模式使用繼承描述演算法和控制流,而行為型物件模式則描述一組物件怎樣協作完成單個物件無法完成的任務。
觀察者模式
模板方法模式
命令模式
狀態模式
職責鏈模式
直譯器模式
中介者模式
訪問者模式
策略模式
備忘錄模式
迭代器模式
設計模式總結
http www.chenjiliang.com article view.aspx?articleid 6708 比較 設計模式 常用程度 適用層次 引入時機 結構複雜度 abstract factory 比較常用 應用級設計時 比較複雜 builder 一般 級 編碼時一般 factory me...
設計模式總結
模式相關的描述 裝飾者 包裝乙個物件,以提供新的行為 狀態 封閉了基於狀態的行為,並使用委託在行為之間切換 迭代器 在物件的集合之間遊走,而不暴露集合的實現 外觀 簡化一群類的介面 策略 封閉可以互換的行為,並使用委託來決定要使用哪乙個 包裝物件,以控制對此物件的訪問 工廠方法 由子類來決定要建立的...
設計模式總結
學習大話設計模式應經有乙個月的光景了。學習過程中,就感覺挺好玩的。每一種模式都可以用生活中的小例子恰如其分的詮發布來,就感覺看完小例子之後,再去看模式的的類圖,的時候,感覺他舉的例子對極了,匹配極了 在此期間,我一直有一種心態 然後呢?對,就是 然後呢 感覺很有意思,同時,我也感覺出來了,這本書凝聚...