[爆卦]深入淺出設計模式ptt是什麼?優點缺點精華區懶人包

為什麼這篇深入淺出設計模式ptt鄉民發文收入到精華區:因為在深入淺出設計模式ptt這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者TonyQ (自立而後立人。)看板Soft_Job標題[賞書] 深入淺出設計模式時間Sun Au...

深入淺出設計模式ptt 在 Eric Chiu 邱維濤 Instagram 的最讚貼文

2021-03-31 00:24:00

今天幫 #小林髮廊 講了一場兩小時的演講,對象是全省的店長或資深設計師一百多名,採自由報名制,聽說一下子就報滿了。 主題是我幾乎將自己的青春以及生命燃燒奉獻的 「生活風格」。一般來說,一定是很自然可以反射動作般地侃侃而談。但真正的挑戰在於,如何讓同溫層以外的受眾,也能夠感受到我們的熱情以及真正想表...




@書名:
深入淺出設計模式 (原名: 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
darthv:跟design pattern那一系列相比?? 08/12 01:09
darthv:head系列的特點是啥啊,看大家推成這樣... 08/12 01:09
TonyQ:head first 蠻強調情境的,會在書上創造情境。 08/12 01:10
TonyQ:你可以去隨便找本 head 的書看看 幾乎這點是一致的 XD 08/12 01:10
TonyQ:不過我覺得書對每個人的喜好不一樣,像我讀 Head First OOP 08/12 01:11
TonyQ:很卡,Head First HTML with css & HTML 我讀到睡著。XD 08/12 01:11
TonyQ:重要的還是主題跟自己的喜好。 08/12 01:12
a1234shin:大話設計模也很棒:") 08/12 01:20
CGary:DP中我比較喜歡大話, head first有一點點騷不到癢處 XD 08/12 01:25
rex1224:這本我也很推~~我再前公司那本不見還去多買了一本回家放 08/12 01:29
SansWord:話說這本我買了兩次,這也是我第一本Head First 08/12 01:34
tvbic:這本書以入門來說算不錯 08/12 03:00
andymai:個人是覺得比較容易理解~同樣的東西~不同的人來寫~就可能 08/12 03:36
andymai:會有不同的解釋方式~進而在讀者的腦中激出不一樣的火花 08/12 03:37
andymai:每個人的理解能力都不一樣~所以學習的速度也不一樣~要達到 08/12 03:41
andymai:一定程度的學習~除了多看幾次、多練習幾次~還要多檢視不同 08/12 03:42
andymai:人的解釋方式~說到這又不得不抱怨某教授出的書~一直到我學 08/12 03:43
andymai:了一年以後~某天心血來潮再回去翻~才看懂他到底在寫什麼 08/12 03:44
diabloevagto:這本書我好像有發過0.0 08/12 10:08
EmptySmile:剛剛查了一下...真的是重複了lol 08/12 11:10
dsmwang:這本我也有買,對我這種新手而言真的幫助很大XD 08/12 11:15
gmoz:這系列都不錯 08/12 12:08
landlord:其實一定要先翻過,再決定適不適合自己閱讀囉 08/12 12:08
landlord:有些人適合大話跟head first系列的,因為情境、白話 08/12 12:09
landlord:較淺顯易懂。但有些人就對這種類型的完全看不下去 08/12 12:09
landlord:覺得廢話連篇...不過得再強調一下,這是每個人的差異 08/12 12:10
landlord:大話設計模式,我只推附錄,附錄寫的物件導向很不錯 08/12 12:10
landlord:head first...恩..好懂,但懂->運用反而距離會被拉長 08/12 12:10
landlord:所以 如果不是每本都要買的話,有一些可以用借的 08/12 12:11
landlord:然後交錯著看..嫌GoF太難懂,可以把GoF當作各書之間矛盾 08/12 12:11
landlord:時,最後的一個基準點就好。我手邊就有四本設計模式的書 08/12 12:12
a1234shin:大話從附錄開始看+1 08/12 13:32
diabloevagto:附錄+1 08/12 13:54
diabloevagto:我覺得附錄比本文好... 08/12 13:54
Rplus:Head First HTML with css & HTML 我也看到睡著過XD 08/12 15:22
TonyQ:@diabloevagto XD 標題沒查到 08/12 17:30
EmptySmile:回版主, 打深入淺出, 就找得到重複了. 08/12 20:33
lemonstar:深入淺出系列也有些很弱的XD....這本真的不錯 08/12 20:48
gmoz:JAVA跟DP我覺得還不錯 C#就很弱ww 08/12 20:51
chaoannricar: 推推,最近也想買來讀,真的是不會因為時間而過期XD 10/16 11:25

你可能也想看看

搜尋相關網站