物件導向與效能之間的抉擇
可能是作業專題的關係,很久沒碰C了
寫了一學期的JAVA,發現JAVA的寫作方式真的很方便,雖然我還是不太會物件化
但是已經漸漸地感受到他的方便
然而當執行程式的硬體從CPU強大的電腦改成 手機時….
就會發現一個很嚴重的問題
就是 "速度"
以前我們總是不會去在意那一點點
然而 許多一點點,就變成一大點
物件導向雖然讓每次寫程式的時候 思考變簡單,處理BUG 變簡單
但是相對的,會用到大量的 JUMP 跳躍在美的物件間
無形中 浪費了許多CPU 時間…..
尤其是一些物件的function 可能只有兩三行,那浪費的比例就更大了
這次的專題我開始碰到這個問題了…..所以…為了速度0….我捨去了一些物件導向的原則….
Leave a Reply