推 dontblame:C++ Java 都蠻支援OO 所以 都很合適 111.255.178.53 03/30 22:03
→ dontblame:你們會覺得太快 我猜是因為 對語言不熟 111.255.178.53 03/30 22:03
其他人我不知道,我的確沒那麼熟,所以coding時會卡住,
但是光看懂物件or類別之間的關係就要看很久
→ azureblaze:我覺得這根本不適沒工作過的人 1.34.63.98 03/30 22:44
→ azureblaze:不知道問題是什麼怎麼解決問題? 1.34.63.98 03/30 22:44
→ azureblaze:更別說連語言都還不夠熟悉的了 1.34.63.98 03/30 22:44
所以課本有舉例阿,不過跟實際產業遇到的例子比應該還是沒fu吧
※ 編輯: deo2000 (140.122.165.185), 03/30/2014 23:25:59
推 legendmtg:和語言無關 如果對OO都不熟 真的會吃力 220.134.108.48 03/31 22:34
推 del680202:我會寧願推26的大話設計模式 61.230.199.140 04/01 06:53
→ del680202:起碼是人看得懂的東西 61.230.199.140 04/01 06:54
請問一下這本呢? <設計模式的解析與活用>
http://www.tenlong.com.tw/items/9862018208?item_id=886604
不知道跟大話比起來如何?
※ 編輯: deo2000 (140.122.136.29), 04/01/2014 11:09:05
推 yoco315:我也覺得沒有參加過大型專案的話 220.135.58.34 04/01 12:44
→ yoco315:學DP的效益會有點低,因為很多東西沒感覺 220.135.58.34 04/01 12:45
→ greatroy:以近幾年接觸的軟體廠商,感觸很深, 42.71.205.37 04/02 09:47
→ greatroy:別說design pattern,很多就連基本元件 42.71.205.37 04/02 09:49
→ greatroy:的應用都差的遠了, 42.71.205.37 04/02 09:49
→ greatroy:其實很多時間,若你能把基本元件用的很好 42.71.205.37 04/02 09:50
→ greatroy:客戶就已經很感激你了。 42.71.205.37 04/02 09:51
→ greatroy:(更別說某家叡X,光一支轉檔程式搞了半年) 42.71.205.37 04/02 09:52
推 Killercat:design pattern根本不是給語言學習者上 1.170.44.81 04/06 01:52
→ Killercat:的,沒有看過一些code的經驗上這個沒用 1.170.44.81 04/06 01:53
請問您指的"看過一些code的經驗"是有多大的經驗呢?
※ 編輯: deo2000 (118.232.60.150), 04/06/2014 03:33:54
→ Killercat:你沒看過code是怎麼發展到錯誤方向的話 59.124.251.135 04/07 12:50
→ Killercat:看dp很難有共鳴 你會壓根不知道為什麼 59.124.251.135 04/07 12:50
→ Killercat:我以前常常說,Design Pattern與其說是 59.124.251.135 04/07 12:50
→ Killercat:學說,還不如說是「大家慢慢有經驗以後 59.124.251.135 04/07 12:50
→ Killercat:突然發現ㄟ 大家都覺得這樣寫比較好!」 59.124.251.135 04/07 12:51
→ Killercat:你問要多少經驗的話 我會建議這個等接手 59.124.251.135 04/07 12:51
→ Killercat:過別人寫的code 為了修改深痛惡絕(?) 59.124.251.135 04/07 12:52
→ Killercat:然後在想著要怎麼改比較好的時候 DP 59.124.251.135 04/07 12:52
→ Killercat:這時候看起來才會有共鳴 59.124.251.135 04/07 12:52
→ Killercat:蓋樂高是不可能對建築學有感觸的 59.124.251.135 04/07 12:53
推 greatroy:樓上正解,有些東西你隨時都可以學, 111.70.199.34 04/08 16:17
→ greatroy:但若沒有過一些經驗(痛苦),是不會感受到 111.70.199.34 04/08 16:18
→ greatroy:它的真義 111.70.199.34 04/08 16:19
→ greatroy:就比如你連簡單的轉檔程式都搞不定, 111.70.199.34 04/08 16:20
→ greatroy:你說要學DP,那我會說:省省吧 111.70.199.34 04/08 16:20
推 soheadsome:我這學期沒上這門.... 我是師大資工的 140.122.136.21 04/26 03:58
推 jeff7037: 我自己看完Primer C++(除了第18章)因 114.24.38.28 08/09 21:45
→ jeff7037: 為實在看不下去了,這樣的書少了一個東西 114.24.38.28 08/09 21:46
→ jeff7037: 所以我後來無意聽到design pattern這個 114.24.38.28 08/09 21:46
→ jeff7037: 買了人家說的四人幫聖經導讀版的兩本書 114.24.38.28 08/09 21:47
→ jeff7037: 一本是深入淺出程式設計(歐萊禮)另一 114.24.38.28 08/09 21:48
→ jeff7037: 本是大話,買的時間是前幾個週,太忙還沒 114.24.38.28 08/09 21:48
→ jeff7037: 看。anyway,我覺得少了什麼我告訴你, 114.24.38.28 08/09 21:49
→ jeff7037: 少了如何設計library,library的設計要 114.24.38.28 08/09 21:50
→ jeff7037: 認識design pattern。或者說,是程式設計 114.24.38.28 08/09 21:51
推 jeff7037: 設計大型軟體要事先規劃,design patten 114.24.38.28 08/09 21:54
→ jeff7037: ,應有它的用處,嘗試寫個library,再串起 114.24.38.28 08/09 21:56
→ jeff7037: 其他library應該會有感覺吧! 114.24.38.28 08/09 21:56