※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1182958298.A.AB5.html
推 zkw:此言差矣 OO 不是看看Java or C++就可以懂得東西 06/27 23:39
推 chihyi1980:GoF好歸好..但對DP沒概念的人來說..太辛苦了 orz 06/27 23:40
→ chihyi1980:第一次看GoF那本真的看到我快死掉了..<囧> 06/27 23:41
推 avhacker:看GoF太累,改看"深入淺出設計模式", 蔡學庸譯,大推! 06/27 23:56
推 fishfish0000:我覺得看不夠a~~最好實際操作!! 06/27 23:56
推 guest0079:OO也不是看看OO的書就可以懂的東西 06/27 23:50
推 chihyi1980:這..OO不是看書能懂..也不是像一樓說學Java/C++能懂.. 06/28 00:00
→ chihyi1980:那是要怎麼才能懂..XD 06/28 00:01
→ guest0079:OO真的不是重點 Java寫多自然就懂 C++可能還要久一點 06/27 23:59
推 chihyi1980:我個人的想法是..如果之前沒學過程序導向的語言.. 06/28 00:06
→ chihyi1980:直接學Java/C++..那OO真的是渾然天成.. 06/28 00:06
→ chihyi1980:有學過程式導向的語言..那可能就要自己腦筋轉一下了. 06/28 00:06
推 TonyQ:推 head first design pattern, 不過講的pattern有點少 06/28 03:45
→ TonyQ:入門的話應該OK. 另外物件導向我個人覺得有物件本身的思維 06/28 03:46
→ TonyQ:就算是直接學Java 也不見得接的上OO概念(因為環境關係 06/28 03:47
→ TonyQ:我身邊一堆OO上手的 , 可是對物件導向還是排斥/不能上手) 06/28 03:48
→ TonyQ:上面是要打Java ..--;; 06/28 03:48
推 smartb:學Java可以了解OO? 君不見也有寫1-2千行的Class.. 06/28 08:59
推 yaerse:我想問原PO..這些書都有看過喔..呼..比資訊系的人還認真 06/28 13:21
推 misptt2:幾乎都是資訊系必看的書 06/28 16:51
推 Aurim:覺得新人可以對照design pattern的書來琢磨對OO的體會, 06/28 17:06
→ Aurim:只是現有design pattern書還不夠涵蓋我見過的所有OO pattern 06/28 17:07
推 zkw:OO 不是寫多了就懂啦 大哥 06/28 21:10
→ zkw:程式只是實現OO設計結果的一個 工具 或 方法 06/28 21:11
→ zkw:懂得如何從 需求/問題 變成 設計結果 用哪些obj obj怎麼互動 06/28 21:12
→ zkw:整個分析設計的過程 有很多種有名的方法 懂得運作這些方法 06/28 21:15
→ zkw:或是自己有一套有經驗方法 也可以 這才是真的會OO 06/28 21:16
→ zkw:當然這個能力不是看看OO的書就會的了 06/28 21:17
→ zkw:要捉的住精隨 我的學習經驗只有 多做 多思考 多討論 多參考 06/28 21:18
→ zkw:這些方法而已 coding能力根寫作能力的學習其實也是如此 06/28 21:20
推 zkw:對照DP來學OO 似乎解不了 真正問題領域上的功能性需求 06/28 21:45
→ zkw:也不可能出現涵蓋所有DP的書 太多不同的層次與面向 06/28 21:47
→ zkw:都有一些DP 怎麼可能會出現這一本書 除非是wiki吧 06/28 21:48
推 inses:Java、C++不過是種工具,不是工具熟就會懂OO,OO可以玩很深 06/30 11:44
推 guest0079:程式只是實現OO的工具沒錯 但OO也是為了解決問題的工具 06/30 20:23
推 guest0079:同理 不是OO這個工具熟就會懂怎麼解決問題的 06/30 20:29
推 guest0079:介於程式面與問題面之間的OO 只是一道橋樑 工具罷了 06/30 20:36
→ guest0079:沒必要特意去學OO 能解決問題的方法就是好方法 而透過 06/30 20:36
→ guest0079:Java/C++之OO的精神來寫程式解決問題 才是學OO的方法 06/30 20:41
推 guest0079:zkw說的 要多做多思考多討論…云云 個人覺得沒建設性 06/30 20:48
推 guest0079:另外 OO玩得很深也不過是工具 正如C++玩得很深也是工具 06/30 20:55