Re: [討論] 怎麼樣才叫OO

看板Soft_Job作者時間12年前 (2012/03/26 01:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
以我學過的技術來解釋吧 以前學Delphi,覺得Object Pascal就是 O O 因為有很多共用模版可以套,也有很多共用元件 元件用得不爽還可以自己改寫 覺得很多元件可以Reuse就是 O O 寫PHP也是一樣,用 Smarty或Php lib覺得只有 Model和Viewer 覺得不夠OO,改用 CodeIgniter 之後,中間的 Object層多了很多 Class,覺得這比較OO 後來開始整理java的web技術 Struct 2 + Hibernate + Spring 之後,尤其是 Spring 的 Inversion of Control 和 DI 之後 慢慢習慣了不依賴於實作只依賴於抽象 你會發現 OO 並不是人家說的,讓開發的速度變快的一種技術 反倒來講,OO的真正好處其實是讓自己用物件思考的技術 如果案子不夠大的話,說真的OO的用處不大,相反的也許速度 還會拖慢一點,當案子夠大時,高內聚低耦合的OO設計好處就會 顯現出來,以上是我的心得 我的感想是,不要為了追求OO而OO吧,如果真的想學OO 去學Spring吧,會有比較深的體會 -- 無法顯示網頁(This Page Cannot be found) ,是網際網路上最重要的網站之一,重要性遠比youtube與google還要重要 只要有使用網路的使用者都一定見過這個網頁... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.84.48
文章代碼(AID): #1FRr8PRo (Soft_Job)
文章代碼(AID): #1FRr8PRo (Soft_Job)