作者thinkniht (不下棋=.=)
看板OOAD
標題Re: 物件導向的缺點 ??
時間Sun Jul 13 14:29:31 2008
※ 引述《SureWin (surewin)》之銘言:
: 想問一下
: 現在大家都用物件導向 的分析設計甚至
: coding 現在很熱門
: 我想問一下 那它有沒有缺點阿
: 有沒有 什麼資料 是探討它的缺點的
:
有人說效率差...請問是差在哪裡 為什麼差
對這個缺點我不是太能理解
我前些日子有看些物件導向的書
個人認為...
好的物件導向分析與設計不容易
別以為會寫幾行java就說很會物件導向了
因為還要考慮到可擴充性等等...
如果物件導向分析與設計的部份做不好...
那其實跟沒用物件導向差不多
這會花費較多的時間去進行系統分析與設計等事情
如果不用考慮可維護性等等...(且系統不太大的話)
那就可以比較快想好該怎麼寫程式
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.52.150
1F:推 cplusplus :效率差應該只執行效率 但那也是用來換更多優點的 07/13 22:27
2F:推 ji3g45j :那不可說是效率差,而是trade off 07/13 23:04
3F:→ thinkniht :我的問題是...其實我不是太了解為什麼執行效率差 07/14 00:22
4F:推 cipherman :OO的設計常是由很多的模組(or class)所組成... 07/14 07:22
5F:→ cipherman :會常做function call,相較於傳統的"集中"做法 07/14 07:23
6F:→ cipherman :效率上是會有所犧牲...但換來的是維護的方便性.. 07/14 07:24
7F:→ thinkniht :但是如果採取"集中式"的作法...變數應該是採用全域 07/14 10:33
8F:→ thinkniht :也就是會一直佔著記憶體吧(!?)如果我弄錯請指教 07/14 10:33
9F:推 H45 :單回上面兩行,空間經常能換取效率 07/14 16:14