[請益] 請推薦 Design Pattern 的書

看板C_and_CPP作者 (我愛阿蓉)時間13年前 (2011/01/09 22:00), 編輯推噓16(16050)
留言66則, 16人參與, 最新討論串1/5 (看更多)
大家好~ 因為公司leader 滿有心的 固定一個禮拜有一個讀書會 但最近告一段落 可能要找新的書來看 我有推薦他可以往design pattern這方面的書來看 他也說好 可是我真的沒有這方面的sense 可以說寫code都是 照自己想法設計 如果不能就google找方法能抄就抄 想藉此機會增進design pattern這塊 爬了文 好像也沒啥討論~ 主要是想請各位推薦書籍 因為上班之餘也擠不太出太多時間看書 所以希望是一本 精簡又好吸收的..... 當然中文尤佳..... 語言是C++ or C#都好@@ 謝謝 PS.這種問題能 在這邊發問嗎~不能的話 我在自刪 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.70.221

01/09 22:03, , 1F
OOAD
01/09 22:03, 1F

01/09 22:08, , 2F
深入淺出系列
01/09 22:08, 2F

01/09 22:13, , 3F
GOF或者Agile Software Development,後者那本3P好像有中譯
01/09 22:13, 3F

01/09 22:17, , 4F
推 深入淺出
01/09 22:17, 4F

01/09 22:22, , 5F
這本 http://ppt.cc/3 → 接這本 http://ppt.cc/tOtQ
01/09 22:22, 5F

01/09 22:25, , 6F
01/09 22:25, 6F

01/09 22:26, , 7F
第一個網址是 http://ppt.cc/dMs1 , 其實最基本的ADT
01/09 22:26, 7F

01/09 22:27, , 8F
要做好, 這個Horowitz那本資結就有寫到了, 這種偏概念
01/09 22:27, 8F

01/09 22:28, , 9F
的書不建議看中譯本
01/09 22:28, 9F

01/09 22:33, , 10F
我是怕太厚 自己也懶得看 吸收不了 白買@@
01/09 22:33, 10F

01/09 22:34, , 11F
深入淺出有C++的嗎 上次看到一本JAVA的@@
01/09 22:34, 11F

01/09 22:35, , 12F
深入淺出是Java的沒錯 不過用到的Java並不困難
01/09 22:35, 12F

01/09 22:44, , 13F
那部分把它當作是C#也可以 XDD
01/09 22:44, 13F

01/09 22:45, , 14F
對耶,QQ29板友應該有寫過C#,看這本書不會有障礙
01/09 22:45, 14F

01/09 22:45, , 15F
從深入淺出開始入門會很有趣, 再厚你也看得完
01/09 22:45, 15F

01/09 22:47, , 16F
我有看過深入淺出 C# 很有趣的描述
01/09 22:47, 16F

01/09 22:48, , 17F
之前是在學C#....看甚麼C# in depth
01/09 22:48, 17F

01/09 22:49, , 18F
我是怕看Java學不到精隨...畢竟我還是喜歡C++ 感覺C++比較厲
01/09 22:49, 18F

01/09 22:50, , 19F
害 ...C#很上層 會變得很不想寫C++.....太麻煩
01/09 22:50, 19F

01/09 22:53, , 20F
其實不用想那麼多,design pattern是無關語言的
01/09 22:53, 20F

01/09 22:53, , 21F
學到design pattern的精神,啥語言都可以應用
01/09 22:53, 21F

01/09 22:56, , 22F
不知道這本怎樣.. Thinking in Patterns by Bruce Ecke
01/09 22:56, 22F

01/09 22:58, , 23F
UML 也要會一點 http://ppt.cc/_0RN
01/09 22:58, 23F

01/09 23:15, , 24F
講到 UML, 歐萊禮有一本《UML學習手冊》超爆爛千萬不要買
01/09 23:15, 24F

01/09 23:15, , 25F
我買了,後來丟進垃圾桶(真的丟進垃圾桶)
01/09 23:15, 25F

01/09 23:15, , 26F
難道是 Learning UML ?
01/09 23:15, 26F

01/09 23:17, , 27F
慘... >"<
01/09 23:17, 27F

01/09 23:19, , 28F
Learning UML 第一本, 書名沒有 2.0 的那本, 封面是小貓
01/09 23:19, 28F

01/09 23:20, , 29F
我當初買來看很久都看不懂, 我懷疑自己是白癡這樣
01/09 23:20, 29F

01/09 23:20, , 30F
後來去網路上找 UML 的說明, 瞬間就看懂 UML 是啥了
01/09 23:20, 30F

01/09 23:21, , 31F
然後我再回頭去看LearningUML, 這個時候我才確定他是爛書
01/09 23:21, 31F

01/09 23:22, , 32F
這本書是寫給已經會UML的人看的,不會UML的人絕對看不懂
01/09 23:22, 32F

01/09 23:22, , 33F
問題是已經會UML的人也不需要看這本書
01/09 23:22, 33F

01/09 23:22, , 34F
作者寫這本書的時候,完全沒辦法站在他的target reader角度
01/09 23:22, 34F

01/09 23:23, , 35F
再加上中文版翻譯很爛,我看到大腦發煙
01/09 23:23, 35F

01/09 23:26, , 36F
嗯嗯, 我買原文 2.0 那本 XD
01/09 23:26, 36F

01/09 23:41, , 37F
之前聽過一本叫做 大話設計模式 如何呢
01/09 23:41, 37F

01/09 23:43, , 38F
中文的,深入淺出不錯,這東西與 語言 無關,Java/C#/C++
01/09 23:43, 38F

01/09 23:43, , 39F
只是形,而 design pattern 是意
01/09 23:43, 39F

01/09 23:44, , 40F
推 "深入淺出物件導向分析與設計"
01/09 23:44, 40F

01/09 23:45, , 41F
接著 "深入淺出設計模式"
01/09 23:45, 41F

01/09 23:45, , 42F
物件導向那本跟你解釋物件導向的良好設計原則之類的
01/09 23:45, 42F

01/09 23:45, , 43F
設計模式則是介紹模式 如果你OO該懂的啥鬼原則都熟了
01/09 23:45, 43F

01/09 23:46, , 44F
就可以直接看設計模式那本 深入淺出系列都很棒
01/09 23:46, 44F

01/09 23:46, , 45F
我買過的n本中還沒有遇到讓我失望的
01/09 23:46, 45F

01/09 23:47, , 46F
不過最近有瞄到非歐禮萊的書也掛著深入淺出的招牌= .=
01/09 23:47, 46F

01/09 23:49, , 47F
不知道是不是騙錢的地雷
01/09 23:49, 47F

01/09 23:50, , 48F
大話設計模式我不是很推 覺得廢話太多了....XDDD
01/09 23:50, 48F

01/10 00:03, , 49F
我找書是先找原文才找中譯, 真的不行才看中文, 因為
01/10 00:03, 49F

01/10 00:03, , 50F
很多內容中文書都是拾人牙慧
01/10 00:03, 50F

01/10 00:23, , 51F
直接看 Android framework 好了
01/10 00:23, 51F

01/10 00:26, , 52F
或許你可以去 OOAD 的板找看看
01/10 00:26, 52F

01/10 00:39, , 53F
我之前看個C# 很生動 很好懂 好像自己很厲害似的
01/10 00:39, 53F

01/10 00:39, , 54F
但他要是出C++就完美了~
01/10 00:39, 54F

01/10 00:41, , 55F
真的不必執著在使用的程式語言上面
01/10 00:41, 55F

01/10 00:43, , 56F
Design Pattern 應該是在語言層面之上的東西
01/10 00:43, 56F

01/10 00:43, , 57F
恩 如果大家都推 我就推薦leader這本了! 畢竟一看就要看整本
01/10 00:43, 57F

01/10 00:44, , 58F
DP 是先有這個手法出現,然後才有人為它命名
01/10 00:44, 58F

01/10 01:05, , 59F
入門還是深入淺出就好 GoF 不適合新手或是物件導向觀
01/10 01:05, 59F

01/10 01:05, , 60F
念不熟稔的人
01/10 01:05, 60F

01/10 02:06, , 61F
推3F那本Agile PPP
01/10 02:06, 61F

01/10 12:46, , 62F
推 Head First 系列 真的很讚
01/10 12:46, 62F

01/10 13:16, , 63F
記得3F那本比較偏重開發程序@_@
01/10 13:16, 63F

01/10 14:30, , 64F
01/10 14:30, 64F

01/10 16:18, , 65F
3F那本不會偏重開發程序啊 大概2/3都在講pattern
01/10 16:18, 65F

01/10 16:19, , 66F
而且例子很實際 其他部分主要是在說OO跟TDD吧....
01/10 16:19, 66F
文章代碼(AID): #1DARzh_S (C_and_CPP)
文章代碼(AID): #1DARzh_S (C_and_CPP)