瀏覽單個文章
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

if...else和switch...
這些都僅是分支敘述...
效能好與壞得看compiler決定..

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

客戶??啥??...
一般誰管你..
他們要執行(買..)結果就好啦....
 
舊 2010-06-09, 12:16 PM #22
回應時引用此文章
vxr離線中