前一段時間開始寫了寫關于設計模式相關的隨筆,今天做個目錄索引,大概看了一下,有些還可以,有寫則寫的比較亂,寫的過程中為了能更通俗易懂,嘗試回憶自己剛接觸這些模式時的想法,循序而寫,
但因為時間倉促,個人理解的偏差,有些寫的過程中出錯,多謝很多朋友的指出。
寫這些文章的時候大量參考了《Java于模式》,《設計模式》兩本書,建議大家看一下,都時很好的書。
目錄:
1,單態模式相關:???
http://m.tkk7.com/dreamstone/archive/2006/11/04/79026.html2,依賴注入和控制翻轉的解釋:
http://m.tkk7.com/dreamstone/archive/2006/12/04/85428.html3,Spring Aop的實現(動態代理) :
http://m.tkk7.com/dreamstone/archive/2006/11/14/81007.html4,命令模式:
http://m.tkk7.com/dreamstone/archive/2006/11/27/83690.html5,雙重接口的實現,備忘錄模式
http://m.tkk7.com/dreamstone/archive/2006/12/03/85159.html
6,簡單的狀態模式?
http://m.tkk7.com/dreamstone/archive/2006/12/03/85173.html7,工廠模式: http://m.tkk7.com/dreamstone/archive/2006/11/07/79608.html
8,適配器模式?
http://m.tkk7.com/dreamstone/archive/2007/01/07/92229.html9,構造者模式
http://m.tkk7.com/dreamstone/archive/2007/01/07/92222.html10,訪問者模式:
http://m.tkk7.com/dreamstone/archive/2006/12/18/88623.html11,適配器于橋接模式的區別
http://m.tkk7.com/dreamstone/archive/2007/01/07/92268.html12,詳細版本的 適配器、橋接、門面模式的區別:
http://m.tkk7.com/dreamstone/archive/2007/01/08/92482.html關于模式的文章會暫時告一段落,其實還有很多模式沒有寫到,例如:
原型模式(Java中的clone)、合成模式(JAVA GUI中大量應用)、裝飾模式(JAVA IO中大量應用)
享元模式(FlyWeight) 、不變模式(Immutable)、策略模式、模板方法、觀察者模式、MVC模式、迭代模式
責任鏈模式。解釋器模式、調停者模式。
在上邊這些模式中,有些是我們平時都在使用的,例如MVC ,原型,策略,模板,迭代
有寫是比較少用到的如解釋器,調停者等
無論如何對模式的了解有助于編寫更為靈活的代碼,解決一些經典問題。
posted on 2007-01-09 22:03
cresposhi 閱讀(646)
評論(10) 編輯 收藏