設計模式總結

2021-07-09 19:47:04 字數 1322 閱讀 1438

第一次學習設計模式,參考大話設計模式和設計模式之禪,查閱有關部落格。

初遇設計模式:

簡單工廠模式:

策略模式:

單一職責原則:

開放-封閉原則:

依賴倒轉原則:

裝飾模式:

**模式:

工廠方法模式:

原型模式(一):

原型模式(二):

模板方法模式:

外觀模式:

建造者模式:

觀察者模式:

抽象工廠模式:

狀態模式:

介面卡模式:

備忘錄模式:

組合模式:

迭代器模式:

單例模式:

橋接模式:

命令模式:

職責鏈模式:

中介者模式:

享元模式:

訪問者模式:

其中還有很多不足,各個模式之間的區別並沒有放在一起討論,所以有的時候看起來有點麻煩。

為了方便查詢,已經把各個模式的鏈結全都放在一起。第一次學習設計模式,如果錯誤,請幫忙指出。

設計模式總結

http www.chenjiliang.com article view.aspx?articleid 6708 比較 設計模式 常用程度 適用層次 引入時機 結構複雜度 abstract factory 比較常用 應用級設計時 比較複雜 builder 一般 級 編碼時一般 factory me...

設計模式總結

模式相關的描述 裝飾者 包裝乙個物件,以提供新的行為 狀態 封閉了基於狀態的行為,並使用委託在行為之間切換 迭代器 在物件的集合之間遊走,而不暴露集合的實現 外觀 簡化一群類的介面 策略 封閉可以互換的行為,並使用委託來決定要使用哪乙個 包裝物件,以控制對此物件的訪問 工廠方法 由子類來決定要建立的...

設計模式總結

這類模式的特質是管理物件的建立過程。通常設計總是以使用工廠方法開始,當設計者發現需要更大的靈活性時,設計會向其它建立型模式演化。工廠方法模式 單例模式 抽象工廠方法模式 建造者模式 原型模式 簡單工廠模式 這類模式從程式的結構上解決模組之間的耦合問題。介面卡模式 裝飾模式 橋接模式 組合模式 享元模...