看板 Programming 關於我們 聯絡資訊
我目前在學校上設計模式,限定使用C++\Java,我用C++, 跟幾個朋友都覺得老師上很快,聽不懂,反映無用,到最後自己看得比較多, 到目前為止已經出了6種模式練習的作業 請問有上過設計模式的各位,你們都用那些語言呢? 進度有多快呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.122.165.185 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1396185317.A.120.html
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
legendmtg:http://tinyurl.com/4j3d5h7 推薦這本書 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