PandaHermit
对
深入浅出设计模式(影印版)
的书评
发表时间:2010-10-26 21:10:21
特地給這本書留了“讀過的第一百本書”的特殊位置,就是為了突出這本書對我的價值。
設計模式從他誕生之後,就迅速上昇為軟件開發世界的顯學,一時間軟件開發必談模式,各種書籍也是汗牛充棟,以致後來翻譯書籍名字裏都喜歡帶“模式”一詞以提高銷量就可見一斑。
但是設計模式的學習本身門檻不低,主要是需要面向對象的基本認識和實際開發經驗。前者的學習本身又是軟件開發學習的難點,後者的程度又因人而異。所以入門的設計模式類書籍如何找到一個好的“原點”就至關重要。在這方面這本書可以說是一個範本,他最大優點在於不在浮沙上筑高臺,不用複雜的術語解釋設計模式,將讀者的知識背景限定在一個非常合適的位置。解釋的時候從實例出發循序漸進在確保看懂的情況下才繼續下一章節。然後反復提及過去的知識,尤其是對各種模式的比較是比較出彩的地方,另外HeadFrist系列的行文方式也是獨具匠心,這本書各方面都堪稱完美了。
如果你對設計模式有了一定認識我覺得還是應該看看這本書,因爲我知道很多像我一樣貌似“高手”的年長程序員有的時候在某些概念的解釋上往往存在偏頗或不足的地方,用金庸的話來説“變化精微之処往往似是而非”,通過一本好書去審視自己的“基礎”是很有必要的。
最後感謝這本書的作者,你們真的很棒,謝謝。