這本書陸續看了有一年多,給這本書一個簡單的星級上的評價真的很難。
首先,這本書真的是相當的枯燥,陸續看了一年多,真的是太枯燥了。看完這本書真的要非常大的毅力。這本書是作者對代碼層級上各種實現方法的總結,從變量開始一直到最後的框架構築,非常的瑣屑。大量的純文字描述,示例極少,這樣的書本身也是相當的難翻譯,最後造就的結果就是如果你懂那麽你就看的懂,反之你看了也是白看。
其次,這本書絕對不是入門讀物,高端中的高端,論文一樣的東西,意義在於它把這些東西巨細靡漏的總結出來,並提出了“實現模式”的概念,學術上的價值要高一些。
再次,關於這本書的使用方法,我覺得是一個架構師或者高級程序員在編碼標準制定的時候的一個參考,兩邊都是對的,但是要選哪一個的時候的一種參考,這種選擇也是一個架構師經驗和功力的體現。高手過招勝負衹在毫釐之間。
最後,你要問我這本書該不該買,如果你是一個java的程序員,我建議你買一本,因爲這本書是用java描述的,相對于.net程序員意義要更大一些。而且反正也不是很貴,書也很薄。要是你已經買了,並且剛開始看就吃了苦頭,打算放棄並大罵翻譯的人,我的建議是就看開始部分關於實現模式的概念,然後直接跳到后面看比較宏觀的章節,不要在變量那些章節裏糾結了,等你以後對實現猶豫的時候再看相關的部分吧。