瀏覽單個文章
Rainwen
*停權中*
 

加入日期: Mar 2002
文章: 733
物件導向就在下所瞭解的粗淺概念是
就如同拼樂高積木一樣
古早寫程式需要先設計積木的零件,再將積木組合在一起
寫另一套程式時,還要重新設計一次零件,非常浪費時間

而物件導向語言是直接幫你把積木零件準備好
你只要將零件裝起來就可以了,不用再辛辛苦苦設計零件
更棒的是,之前用零件組合過的東西,還可以拿到下一次使用
譬如第一次用樂高組一棟公寓,裡頭還有車子、樹、游泳池、小公園
下一次改作透天別墅時,車子、樹、游泳池、小公園可以不用拆掉,繼續拿來用
甚至連公寓的牆、屋頂都可以移給別墅用,省去很多時間

所寫的程式重覆利用率越高,就越有物件導向的精神
如果程式寫得再好,但若不能拿到下一次開發程式時使用
就物件導向的概念來說,這仍然是個失敗的作品
舊 2007-09-24, 08:34 AM #36
回應時引用此文章
Rainwen離線中