寫教學的最大目的是教會未來的自己

c++

物件導向與效能之間的抉擇

可能是作業專題的關係,很久沒碰C了

寫了一學期的JAVA,發現JAVA的寫作方式真的很方便,雖然我還是不太會物件化

但是已經漸漸地感受到他的方便

然而當執行程式的硬體從CPU強大的電腦改成 手機時….

就會發現一個很嚴重的問題

就是 "速度"

以前我們總是不會去在意那一點點

然而 許多一點點,就變成一大點

物件導向雖然讓每次寫程式的時候 思考變簡單,處理BUG 變簡單

但是相對的,會用到大量的 JUMP 跳躍在美的物件間

無形中 浪費了許多CPU 時間…..

尤其是一些物件的function 可能只有兩三行,那浪費的比例就更大了

 

 

這次的專題我開始碰到這個問題了…..所以…為了速度0….我捨去了一些物件導向的原則….

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Copyright © 2024. All Rights Reserved.

歡迎光臨
初音