這次用了乙個月多點的時間再次溫習設計模式,利用下班後的時間回來學習,把學習心得記錄下來,加深了對物件導向的理解
之前是看到乙個需求搞清楚業務流程之後立刻就去做了,很少從設計層面的角度考慮,現在在開發程式時,開始有了設計的思想,也有了達到可維護,可復用,可擴充套件目的具體的實現方法
每當看到經過優化**的效果時,就想起一句話:精彩的**是如何想出來的,比看到精彩的**更加令人興奮
建立型抽象工廠
建造者模式
工廠方法
原型模式
單例模式
結構性介面卡模式
橋接模式
組合模式
裝飾模式
外觀模式
享元模式
**模式
行為型觀察者模式
模板方法
命令模式
狀態模式
職責連模式
直譯器模式
中介者模式
訪問者模式
策略模式
備忘錄模式
迭代器模式
6個原則
設計模式原則
讀書筆記 大話設計模式
大話設計模式 的確寫的很不錯。把晦澀解懂的設計模式,講的通俗易懂。邊讀邊用evernote做筆記,把印象深刻的整理了一下。先補習一下uml的圖示法 繼承,介面,組合,依賴,關聯 策略模式 strategy 定義一系列演算法,所有演算法完成的都是相同的工作,只是實現不同。減少演算法與使用類之間的藕合。...
大話設計模式讀書筆記一
1矩形框代表乙個類。如果類是抽象的,那麼要用斜體表示。第二層是字段和屬性。第三次是類的方法和行為。對應的屬性表示為 notation meaning public private protected 乙個例子就是 如果定義乙個介面。要在名稱上面加 介面也用棒棒糖語法表示 下面將類與類之間的關係。知道...
讀書筆記 大話設計模式(上)
最近翻了大話設計模式,裡面的 很多,很值得細細品味,值得借鑑,可惜時間不太夠,就草草記錄了下一些重要的點,還有半本的下個月再寫。工廠模式 策略模式 單一職責。拍照就是拍照,單獨出來比較好。開放 封閉原則。對程式的改動是通過增加新 進行的,而不是更改現有的 一國兩制,考研找工作兩不誤。依賴倒轉原則。提...