※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言:
> ※ 引述《renderer.bbs@ptt.cc (rendering)》之銘言:
> > OO 的物件為雜亂交錯的 data 與 code 提供了單純而平面化的操作介面
> > OO 不是在討論程式執行的本質 循序化的執行早已是本然
> > OO 討論的是 data 與 code 的封裝性 物件的責任 物件間的關聯 介面的抽象性 ...
> 以上這些特性,循序化就作不到嗎?
> Win32 API 難道就不是單純平面化的抽象操作介面嗎 ?
> 介面設計的好不好,與設計者的架構思維比較有關
> 腦袋不清楚,用什麼程式語言設計程式都是鴉鴉烏
看起來你應該是那一個腦袋不是很清楚的.
OO 和你所謂 "循序化"程式 的想法就是不一樣.
拿個最簡單的, 你的循序化程式怎麼管理 Memory Allocate
所有的 struct 都要自己寫 function 去 malloc()
等到不用了, 再呼叫 free()
在 OO 的世界內, 只要你的 class 寫好了 new/delete
物件生成的時候, 自然就會 new ,
物件消失時, 自然就會 delete
Memory 的控管一切都是這麼自然, 就像大自然萬物生老病死.
這是 OO 帶給初學者最美妙的禮物.
你所謂的 "循序化" 程式要控制 Memory . 你能夠準確的了解 struct 的生與死嗎?
--
以上的文字都是誤會
看到的一切都是幻覺
--
※ Origin: 土匪.山寨 <bbs.techarea.org / poorman.twbbs.org>
◆ From: richliu.techarea.org