設計模式學習筆記清單
設計模式其實就是一種「思想」,就像做菜,一開始學習的人難免會問"我現在學做了幾道菜?",其實,真正的精髓不在菜品,而在如何調味,如何選料,備料等"最基本的原理和法則",掌握並熟練應運了這些基本思想,才能真正的完成從"無招"到"有招"再到"無招勝有招"的至深境界。
建立型模式
設計模式學習筆記--singleton 單件模式
設計模式學習筆記--******factory簡單工廠模式
設計模式學習筆記--builder生成器模式
設計模式學習筆記--factory method模式
設計模式學習筆記--abstract factory抽象工廠模式
設計模式學習筆記--prototype原型模式
結構型模式
設計模式學習筆記--adapter介面卡模式
設計模式學習筆記--bridge橋接模式
設計模式學習筆記--composite組合模式
設計模式學習筆記--decorator裝飾模式
設計模式學習筆記--façade外觀模式
設計模式學習筆記--flyweight享元模式
設計模式學習筆記--proxy**模式
行為型模式
設計模式學習筆記--chain of responsibility 職責鏈模式
設計模式學習筆記--command命令模式
設計模式學習筆記--interpeter解釋模式
設計模式學習筆記--mediator 中介者模式
設計模式學習筆記--iterator迭代者模式
設計模式學習筆記--observer 觀察者模式
設計模式學習筆記--memento 備忘錄模式
設計模式學習筆記--state狀態模式
設計模式學習筆記--strategy 策略模式
設計模式學習筆記--visitor 訪問者模式
相關參考資源:
本處的所有**均在vs2008上除錯通過。
前往:silverlight學習筆記清單
設計模式學習筆記
1.簡單工廠模式 2.策略模式 3.單一職責原則 就乙個類而言,應該僅有乙個引起它變化的原因 4.開放 封閉原則 就是對軟體實體 類,模組,函式等 應該可以擴充套件,但是不可以修改,無論模組是多麼的 封閉 都會存在一些無法對之的封閉的變化。既然不可能完全封閉,設計人員就必須對他設計的模組應該對哪種變...
設計模式學習筆記
1.單例模式 限制只產生乙個物件。if object null 2.簡單工廠模式 通過乙個工廠類根據條件來建立各種各樣的類。3.工廠方法模式 對工廠類進行改造分解,工廠類公升級為介面,一對一建立工廠類 針對要生產的類 實現工廠介面。問題來了 簡單工廠和工廠方法有什麼優劣?4.迭代器模式 iterat...
設計模式學習筆記
策略模式 用於情景 鴨子行為,鴨子型別可以繼承,鴨子行為變成介面,各種各樣的行為去實現介面,然後在具體類中呼叫行為介面具體實現子類。遊戲玩家 變換。觀察者模式 用於場景 主題 觀察者 天氣預報資料展示,當氣象站收集到新的資料時,像各個面板推送最新的資料,面板顯示最新資料。裝飾者模式 用於場景 飲料加...