瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者vxr
if...else和switch...
這些都僅是分支敘述...
效能好與壞得看compiler決定..

對OO來說(啥??..誰叫他"時髦".....)..
大量的使用除了讓整個商業邏輯不好看、較難維護(例如某一個方法(method/operation)裡面有一大堆的連續if...else if/switch...case語句,在Martin的重構書籍中,這是Long Method情況..)..
且會違反一些OOP原則(ex: OCP)...
善用一些pattern去切割(效能未必好..只是好維護..)...
可以把問題的範圍去縮小(能縮多小就得看個人了..)...
事實上,寫程式我們幾乎常常違背那些原則.....

客戶??啥??...
一般誰管你..
他們要執行(買..)結果就好啦....


呵, 你說的很正確, 其實我覺得會動最重要, 真的在用時, 我也不在乎 if 跟 switch.
我只是看那個半瓶水不爽要要噹他而已, 誰叫他在別的討論串嗆我, 我沒那麼閒~
__________________
滿招損 謙受益
舊 2010-06-09, 12:32 PM #24
回應時引用此文章
darkangel離線中