[問題] 請問有上過<設計模式>的各位

看板Programming作者 (800IM)時間11年前發表 (2014/03/30 13:15), 11年前編輯推噓9(9038)
留言47則, 9人參與, 最新討論串1/1
我目前在學校上設計模式,限定使用C++\Java,我用C++, 跟幾個朋友都覺得老師上很快,聽不懂,反映無用,到最後自己看得比較多, 到目前為止已經出了6種模式練習的作業 請問有上過設計模式的各位,你們都用那些語言呢? 進度有多快呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.122.165.185 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1396185317.A.120.html

03/30 22:03, , 1F
C++ Java 都蠻支援OO 所以 都很合適
03/30 22:03, 1F

03/30 22:03, , 2F
你們會覺得太快 我猜是因為 對語言不熟
03/30 22:03, 2F
其他人我不知道,我的確沒那麼熟,所以coding時會卡住, 但是光看懂物件or類別之間的關係就要看很久

03/30 22:44, , 3F
我覺得這根本不適沒工作過的人
03/30 22:44, 3F

03/30 22:44, , 4F
不知道問題是什麼怎麼解決問題?
03/30 22:44, 4F

03/30 22:44, , 5F
更別說連語言都還不夠熟悉的了
03/30 22:44, 5F
所以課本有舉例阿,不過跟實際產業遇到的例子比應該還是沒fu吧 ※ 編輯: deo2000 (140.122.165.185), 03/30/2014 23:25:59

03/31 22:34, , 6F
和語言無關 如果對OO都不熟 真的會吃力
03/31 22:34, 6F

03/31 22:34, , 7F
03/31 22:34, 7F

04/01 06:53, , 8F
我會寧願推26的大話設計模式
04/01 06:53, 8F

04/01 06:54, , 9F
起碼是人看得懂的東西
04/01 06:54, 9F
請問一下這本呢? <設計模式的解析與活用> http://www.tenlong.com.tw/items/9862018208?item_id=886604 不知道跟大話比起來如何? ※ 編輯: deo2000 (140.122.136.29), 04/01/2014 11:09:05

04/01 12:44, , 10F
我也覺得沒有參加過大型專案的話
04/01 12:44, 10F

04/01 12:45, , 11F
學DP的效益會有點低,因為很多東西沒感覺
04/01 12:45, 11F

04/02 09:47, , 12F
以近幾年接觸的軟體廠商,感觸很深,
04/02 09:47, 12F

04/02 09:49, , 13F
別說design pattern,很多就連基本元件
04/02 09:49, 13F

04/02 09:49, , 14F
的應用都差的遠了,
04/02 09:49, 14F

04/02 09:50, , 15F
其實很多時間,若你能把基本元件用的很好
04/02 09:50, 15F

04/02 09:51, , 16F
客戶就已經很感激你了。
04/02 09:51, 16F

04/02 09:52, , 17F
(更別說某家叡X,光一支轉檔程式搞了半年)
04/02 09:52, 17F

04/06 01:52, , 18F
design pattern根本不是給語言學習者上
04/06 01:52, 18F

04/06 01:53, , 19F
的,沒有看過一些code的經驗上這個沒用
04/06 01:53, 19F
請問您指的"看過一些code的經驗"是有多大的經驗呢? ※ 編輯: deo2000 (118.232.60.150), 04/06/2014 03:33:54

04/07 12:50, , 20F
你沒看過code是怎麼發展到錯誤方向的話
04/07 12:50, 20F

04/07 12:50, , 21F
看dp很難有共鳴 你會壓根不知道為什麼
04/07 12:50, 21F

04/07 12:50, , 22F
我以前常常說,Design Pattern與其說是
04/07 12:50, 22F

04/07 12:50, , 23F
學說,還不如說是「大家慢慢有經驗以後
04/07 12:50, 23F

04/07 12:51, , 24F
突然發現ㄟ 大家都覺得這樣寫比較好!」
04/07 12:51, 24F

04/07 12:51, , 25F
你問要多少經驗的話 我會建議這個等接手
04/07 12:51, 25F

04/07 12:52, , 26F
過別人寫的code 為了修改深痛惡絕(?)
04/07 12:52, 26F

04/07 12:52, , 27F
然後在想著要怎麼改比較好的時候 DP
04/07 12:52, 27F

04/07 12:52, , 28F
這時候看起來才會有共鳴
04/07 12:52, 28F

04/07 12:53, , 29F
蓋樂高是不可能對建築學有感觸的
04/07 12:53, 29F

04/08 16:17, , 30F
樓上正解,有些東西你隨時都可以學,
04/08 16:17, 30F

04/08 16:18, , 31F
但若沒有過一些經驗(痛苦),是不會感受到
04/08 16:18, 31F

04/08 16:19, , 32F
它的真義
04/08 16:19, 32F

04/08 16:20, , 33F
就比如你連簡單的轉檔程式都搞不定,
04/08 16:20, 33F

04/08 16:20, , 34F
你說要學DP,那我會說:省省吧
04/08 16:20, 34F

04/26 03:58, , 35F
我這學期沒上這門.... 我是師大資工的
04/26 03:58, 35F

08/09 21:45, , 36F
我自己看完Primer C++(除了第18章)因
08/09 21:45, 36F

08/09 21:46, , 37F
為實在看不下去了,這樣的書少了一個東西
08/09 21:46, 37F

08/09 21:46, , 38F
所以我後來無意聽到design pattern這個
08/09 21:46, 38F

08/09 21:47, , 39F
買了人家說的四人幫聖經導讀版的兩本書
08/09 21:47, 39F

08/09 21:48, , 40F
一本是深入淺出程式設計(歐萊禮)另一
08/09 21:48, 40F

08/09 21:48, , 41F
本是大話,買的時間是前幾個週,太忙還沒
08/09 21:48, 41F

08/09 21:49, , 42F
看。anyway,我覺得少了什麼我告訴你,
08/09 21:49, 42F

08/09 21:50, , 43F
少了如何設計library,library的設計要
08/09 21:50, 43F

08/09 21:51, , 44F
認識design pattern。或者說,是程式設計
08/09 21:51, 44F

08/09 21:54, , 45F
設計大型軟體要事先規劃,design patten
08/09 21:54, 45F

08/09 21:56, , 46F
,應有它的用處,嘗試寫個library,再串起
08/09 21:56, 46F

08/09 21:56, , 47F
其他library應該會有感覺吧!
08/09 21:56, 47F
文章代碼(AID): #1JE1Zb4W (Programming)