Re: [請益] 怎樣算是會物件導向跟資料結構已刪文
※ 引述《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
06/20 06:42, 1F
→
06/20 06:43,
6年前
, 2F
06/20 06:43, 2F
→
06/20 07:50,
6年前
, 3F
06/20 07:50, 3F
→
06/20 07:50,
6年前
, 4F
06/20 07:50, 4F
→
06/20 07:50,
6年前
, 5F
06/20 07:50, 5F
→
06/20 07:50,
6年前
, 6F
06/20 07:50, 6F
→
06/20 07:50,
6年前
, 7F
06/20 07:50, 7F
→
06/20 11:05,
6年前
, 8F
06/20 11:05, 8F
討論串 (同標題文章)