Re: [請益] 怎樣算是會物件導向跟資料結構已刪文

看板Soft_Job作者 (Eric)時間6年前 (2019/06/19 18:34), 6年前編輯推噓0(008)
留言8則, 3人參與, 6年前最新討論串5/6 (看更多)
※ 引述《j0958322080 (Tidus)》之銘言: : 小弟因為非本科系,碩班主要都是寫小小的數值計算而已, : 都是用C99特性去寫的,所以沒什麼需要OOP跟資料結構, : 但是目前在軟體部工作同事的用C++寫的CODE也事都看得懂, : 不過面試時如果主管只有問你懂OOP跟資料結構,我也不敢說我懂。 : 請問怎樣才能算懂OOP跟資料結構 我想大概是描述世界的方式不同,提供一點淺見 OOP 能把一群原本分散的 native type,object,function 集中起來並重新定義,這樣能? 而 object 能讓你對事務的描述往上一層,變得更高階與更抽象(而不再是幾個變數與一群? ,分出層次之後,就能抽換策略,物件自我解釋,組合方法等等 而寫程式本質本來就是在控制複雜度,不過也見過OOP越寫越複雜的例子就是了XD 不過我想 OOP更不是萬靈丹,也不是銀子彈,舉個例子,40年前在寫的Lisp的人沒有oop還不是寫的讓你下巴掉下來,不是 oop 或是 design pattern 之類的不好,而是我們追求的應該是另一種東西,那些只是手段罷了 大概4這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.93.109 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1560940488.A.C18.html ※ 編輯: ericwang1017 (111.71.93.109 臺灣), 06/19/2019 18:53:39

06/20 06:42, 6年前 , 1F
前幾天才看到一篇在講不須OOP硬要跟風OOP弄成怪物的
06/20 06:42, 1F

06/20 06:43, 6年前 , 2F

06/20 07:50, 6年前 , 3F
我也遇過為物件而物件,看得人就會很痛苦。寫得人當下可
06/20 07:50, 3F

06/20 07:50, 6年前 , 4F
能很爽,覺得自己OO很潮,寫一堆多餘的冗code。會OO跟
06/20 07:50, 4F

06/20 07:50, 6年前 , 5F
對OO駕輕就熟是兩碼事,一個會OO的畢業生很容易把OO包
06/20 07:50, 5F

06/20 07:50, 6年前 , 6F
成四不像,一個對OO駕輕就熟的人能夠知道哪些地方使用OO
06/20 07:50, 6F

06/20 07:50, 6年前 , 7F
可以增加可讀性,哪些地方不需要。
06/20 07:50, 7F

06/20 11:05, 6年前 , 8F
林董寫的沒錯,不過還是強調一下oop並不是不好
06/20 11:05, 8F
文章代碼(AID): #1T2W_8mO (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1T2W_8mO (Soft_Job)