※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言:
: ※ 引述《renderer.bbs@ptt.cc (rendering)》之銘言:
: > OO 的物件為雜亂交錯的 data 與 code 提供了單純而平面化的操作介面
: > OO 不是在討論程式執行的本質 循序化的執行早已是本然
: > OO 討論的是 data 與 code 的封裝性 物件的責任 物件間的關聯 介面的抽象性 ...
: 以上這些特性,循序化就作不到嗎?
: Win32 API 難道就不是單純平面化的抽象操作介面嗎 ?
: 介面設計的好不好,與設計者的架構思維比較有關
: 腦袋不清楚,用什麼程式語言設計程式都是鴉鴉烏
這話雖然沒錯,但卻不實際。
與其說OO是一個能設計出良好介面的coding方式,不如說它是一個強迫使用良好
coding方式的風格,也因此對OO了解不夠深入的人,OO可說是無用的。
這也是OO像一種宗教多過於coding風格的原因?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.3.203