Re: 物件導向的缺點 ??

看板OOAD作者 (CA)時間16年前 (2008/07/27 03:18), 編輯推噓6(600)
留言6則, 6人參與, 最新討論串9/13 (看更多)
: 推 thinkniht :"過度疊床架屋"?什麼意思啊?看不懂=.=+ 07/14 18:47 : 推 cplusplus :過度抽象化? 07/17 07:55 : 推 H45 :疊床架屋,私以為是動態連結的意思。 07/17 09:17 : 推 JustinHere :一層包一層,層層抽象化。。XD 07/20 22:41 就是過度抽象化的意思 以下舉一個很極端的例子: 需求是寫一個九九乘法表 於是你開始分離概念 你把"九九"抽象出來,讓它可以自由更動,想要99*99也行 你把"乘法"抽象出來,讓它不只可以做整數乘法 也可以傳一個functor進去做運算子 甚至可以把整數換成浮點數,或其他任何瘋狂的物件 只要它能夠運算 你把"表"也抽象出來 讓它也可以匯出成XML,或是其他格式 然後你又考慮到了多緒執行時的優化 因此你加入了另一個policy 讓客戶可以選擇要單緒優化或是多緒優化 恭喜! 現在你有了一個神之框架 它不只能做九九乘法,連對數表或是T型分佈對照表都做得出來 還可以在支援多緒時加速執行 不過你花了一星期去做它 別人只花了二分鐘就做完了 -- 自High筆記(半荒廢) http://legnaleurc.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.131.216

07/27 05:53, , 1F
這例子超棒!
07/27 05:53, 1F

09/05 22:49, , 2F
GJ!
09/05 22:49, 2F

09/10 21:43, , 3F
超棒的例子!!
09/10 21:43, 3F

09/13 01:08, , 4F
100分
09/13 01:08, 4F

11/18 04:06, , 5F
100分!!
11/18 04:06, 5F

08/30 14:03, , 6F
好例子~
08/30 14:03, 6F
文章代碼(AID): #18YtYNRN (OOAD)
討論串 (同標題文章)
文章代碼(AID): #18YtYNRN (OOAD)