Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          讀過的設計模式的書小結

          《設計模式:可復用面向對象軟件基礎》

          這本書還沒看完,但是絕對是案頭必備,雖然用C++寫的代碼,并且是四個牛人寫的風格(相關知識背景與程序員不同),但是一旦開始理解設計模式以后,再回過頭會發現這本書的定義和描述最容易理解和記憶。

          《Head First設計模式》

          自學、初學的推薦用書。我也是通過這本書才真正明白設計模式。雖然,GoF提出了23個模式,但是,只要把主要幾個搞明白了,就算入門了,其他的模式只有真正實踐的時候才會需要,否則看了也就是了解一下。

          《Java與模式》

          十年前,我絕對認為是本好書。因為那個時候可以參考的中國人寫的設計模式的書實在太少,但是現在我對這本書的評價只能算可以了。因為作者的舉例跟我的項目經驗沒有重疊,作者對古典文學的運用反而又給我理解設計模式增加了困難,因此這本書不再作為我推薦的書,只作為看完《Head First設計模式》后的補充閱讀,并且不需要太關注書中的代碼和那些文學描述,只看作者關于模式與實際應用的描述就可以了。

          《設計模式解析》

          這本書不推薦。除非你有過一些設計模式的理解,并且還有實際項目的設計經驗,否則這本書對初學的幫助不是很大。我的感覺作者應該是用來作為自己上課的教材,因此這本書除非可以跟著作者邊學邊讀,否則自學會覺得只講了些理念上的東西,能夠幫助理解模式的項目或者代碼是不足的。

          《設計模式初學者指南》

          第三次放棄讀這本書,主要是對我不太實用,而且作者的思路也與我不同,讀起來不太順暢。每次重讀個幾次才明白作者想表達什么,作者是個好程序員,寫的代碼也非常漂亮,只是比較關注細節和自我實現過程中的理解,對于經常寫代碼的Java程序員可能幫助會更多些,對于只是想了解概念和思路就顯得有點啰嗦了。

          《設計模式之禪》

          《Head First設計模式》已經看懂,《Java與模式》已經讀完,設計模式的基本概念已經明白,Java的模板和枚舉編程也能正確理解。那么這本書可以用來鞏固對設計模式的理解。當然也可以跳過《Java與模式》先讀這本書,相對來說這本書還容易理解,代碼的質量也好,特別是對模式實現的標準代碼(不是例子代碼),完全符合GoF書上的概念。通過對這本書的代碼閱讀和實踐,對于學習設計模式基本可以收關了,剩下的應該就是在實踐中的應用了。

           

          補充:理解設計模式最好的方法就是項目與代碼,并且在不斷地重構項目和代碼中加深理解。對于別的什么例子,看起來似乎對理解有幫助,但是聽多了只會更加糊涂。

          posted on 2018-12-18 09:31 zYx.Tom 閱讀(400) 評論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 太仓市| 义乌市| 扬州市| 金溪县| 南投市| 建宁县| 葫芦岛市| 米林县| 阜城县| 铁力市| 平潭县| 虞城县| 永修县| 寿宁县| 伊川县| 莆田市| 宁河县| 隆化县| 平乡县| 遂宁市| 吉首市| 绍兴县| 花莲县| 洛川县| 沙洋县| 苏尼特左旗| 介休市| 岳普湖县| 宣汉县| 开鲁县| 兴山县| 张掖市| 于都县| 永福县| 克拉玛依市| 龙门县| 六枝特区| 永靖县| 米林县| 台中市| 江城|