原型模式主要是為了方便轉殖物件;
介面卡模式可以更好重用**,借助已有**實現自己的介面,分類模式和物件模式;
橋接模式和裝飾模式在jie構上有些類似但並不相同;
橋接模式很好地解決介面與實現分離,介面與實現可以有不同的抽象類,介面抽象類聚合實現抽象類成員,根據具體實現類不同而執行不同 的功能。
裝飾模式是為了擴充套件已有類的功能,因此裝飾類和已有類具有相同基類,裝飾類聚合基類,由此來擴充套件已有類功能。
組合模式和裝飾模式結構類似,但組合模式是為了構造類,而裝飾模式是為了擴充套件類的職責。
設計模式總結
http www.chenjiliang.com article view.aspx?articleid 6708 比較 設計模式 常用程度 適用層次 引入時機 結構複雜度 abstract factory 比較常用 應用級設計時 比較複雜 builder 一般 級 編碼時一般 factory me...
設計模式總結
模式相關的描述 裝飾者 包裝乙個物件,以提供新的行為 狀態 封閉了基於狀態的行為,並使用委託在行為之間切換 迭代器 在物件的集合之間遊走,而不暴露集合的實現 外觀 簡化一群類的介面 策略 封閉可以互換的行為,並使用委託來決定要使用哪乙個 包裝物件,以控制對此物件的訪問 工廠方法 由子類來決定要建立的...
設計模式總結
這類模式的特質是管理物件的建立過程。通常設計總是以使用工廠方法開始,當設計者發現需要更大的靈活性時,設計會向其它建立型模式演化。工廠方法模式 單例模式 抽象工廠方法模式 建造者模式 原型模式 簡單工廠模式 這類模式從程式的結構上解決模組之間的耦合問題。介面卡模式 裝飾模式 橋接模式 組合模式 享元模...