[討論] 深入淺出設計模式
@書名:
深入淺出設計模式 (原名: Head First Design Pattern )
@書本類型:
翻譯書
@購買時間:
2007年
@購買地點:
台北誠品
@連結:
http://www.oreilly.com.tw/product_java.php?id=a163
@入手方式:
購買
@為什麼會買這本書?
聽過朋友討論過,並且看到書商陳列,翻了幾頁覺得值得一讀就買了。
@讀完有任何感想?(請至少附上五十字感想)
這一本是我第一本接觸到 Head First 風格的書。
Head First 的書很適合那些把讀書當做是一種樂趣的人,
可以盡情的跟書對話,以這本 DP 而言例子也很容易融入情境。
文章主要使用的語言是 Java ,但是比起語言更重要的事情是情境。
也是因為情境化的對話,讓我雖然已經離上次讀這本書過了兩三年了,
但還能清楚記得書中的許多細節:
@ 用橡膠鴨、鴨子、火箭鴨等情境,來說明策略模式跟實作
@ 使用餐廳的午餐、晚餐菜單跟菜色的負責關係來討論複合模式
@ 用披薩的製作方式來說明 Factory 相關的概念。
@ 使用糖果投幣販賣機來說明狀態模式
@ 使用經紀人的觀念說明 Proxy 模式
等等等族繁不及備載。
設計模式雖然說是一個很容易被開發者過度依賴的一個概念,
但是對於系統設計而言,他仍然是一個需要知道的要素。
我會推薦這本書很簡單, GOF 那本 Design Pattern 讀起來很困難,
但這本相對簡單很多,另外就是設計模式也不太會因為時代而過期。
@覺得買得有價值嗎? Yes
@如果給一到五顆星,你給幾顆?
*****
--
Life's a struggle but beautiful.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.116.11
→
08/12 01:09, , 1F
08/12 01:09, 1F
→
08/12 01:09, , 2F
08/12 01:09, 2F
→
08/12 01:10, , 3F
08/12 01:10, 3F
→
08/12 01:10, , 4F
08/12 01:10, 4F
→
08/12 01:11, , 5F
08/12 01:11, 5F
→
08/12 01:11, , 6F
08/12 01:11, 6F
→
08/12 01:12, , 7F
08/12 01:12, 7F
推
08/12 01:20, , 8F
08/12 01:20, 8F
推
08/12 01:25, , 9F
08/12 01:25, 9F
推
08/12 01:29, , 10F
08/12 01:29, 10F
推
08/12 01:34, , 11F
08/12 01:34, 11F
推
08/12 03:00, , 12F
08/12 03:00, 12F
→
08/12 03:36, , 13F
08/12 03:36, 13F
→
08/12 03:37, , 14F
08/12 03:37, 14F
→
08/12 03:41, , 15F
08/12 03:41, 15F
→
08/12 03:42, , 16F
08/12 03:42, 16F
→
08/12 03:43, , 17F
08/12 03:43, 17F
→
08/12 03:44, , 18F
08/12 03:44, 18F
推
08/12 10:08, , 19F
08/12 10:08, 19F
推
08/12 11:10, , 20F
08/12 11:10, 20F
推
08/12 11:15, , 21F
08/12 11:15, 21F
推
08/12 12:08, , 22F
08/12 12:08, 22F
→
08/12 12:08, , 23F
08/12 12:08, 23F
→
08/12 12:09, , 24F
08/12 12:09, 24F
→
08/12 12:09, , 25F
08/12 12:09, 25F
→
08/12 12:10, , 26F
08/12 12:10, 26F
→
08/12 12:10, , 27F
08/12 12:10, 27F
→
08/12 12:10, , 28F
08/12 12:10, 28F
→
08/12 12:11, , 29F
08/12 12:11, 29F
→
08/12 12:11, , 30F
08/12 12:11, 30F
→
08/12 12:12, , 31F
08/12 12:12, 31F
推
08/12 13:32, , 32F
08/12 13:32, 32F
→
08/12 13:54, , 33F
08/12 13:54, 33F
→
08/12 13:54, , 34F
08/12 13:54, 34F
→
08/12 15:22, , 35F
08/12 15:22, 35F
→
08/12 17:30, , 36F
08/12 17:30, 36F
→
08/12 20:33, , 37F
08/12 20:33, 37F
推
08/12 20:48, , 38F
08/12 20:48, 38F
推
08/12 20:51, , 39F
08/12 20:51, 39F
推
10/16 11:25, , 40F
10/16 11:25, 40F