2011年5月14日 星期六

深入淺出設計模式 Head first design patterns



本書贏得 2005 Jolt Product Excellence Award 非浪得虛名.

真的一本非常優秀的Design Patterns書籍, 淺白易懂的範例, 配合Head First系列貫用的大頭人物插圖, 流暢的翻譯.

整本書讀完, 令人通體舒暢. (我自首, 看 GoF's Design Patterns (物件導向設計模式) 時睡著了好幾次...)

GoF作者之一的Erich Gamma(Eclipse作者, Design Patterns也是從他的博士論文修改而來)對本書的評語是┌內容相當有趣,但是涵蓋層面很廣,而且切中要點,這本書讓我感到印象深刻┘



個人覺得美中不足之處如下

1. 模式名稱沒帶原文, 既然都說 Patterns 是共同溝通的語言了, 我想, 很少人是用的中文名稱在溝通的吧~~~

這點好處理, 自己動手把原文寫上去即可.

2. 有幾個名詞翻得與我認知不一致, Override翻成"推翻"而非"覆寫"(但我還滿喜歡的 :p), Caching翻備用而非快取.

有的名詞比較偏大陸方面的用語, 例如invocation譯為"調用"


上述問題暇不掩瑜, 若因此錯過此書, 卻是因小失大了.

如同侯捷在Refactoring to Patterns (重構 - 向範式前進) 一書的譯序所言:┌...學習patterns務必多看書,多看看不同的人從不同的方向以不同的角度不同的姿態不同的詞語來闡釋patterns。也許其中某種表述觸動了你的心打開了你的眼,也就促成你頓然不同的領悟,到達不同的境界┘

如果您也正在學習Patterns道路上,強力推薦.

沒有留言: