精華區beta OOAD 關於我們 聯絡資訊
※ 引述《costbook (Sissy's mate)》之銘言: : 今天開始教學弟OOP, : 用C++示範如何定義類別、宣告類別物件, : 順便介紹何謂封裝、data member... : 然後學弟看懂程式碼之後問我: : 啊這樣寫要幹嘛 : 我很想拿Adapter Pattern的範例來解說, : 不過有更生活化的說法嗎? : 像是什麼椅子、汽車... 就我本身經驗來說,OO寫的系統,到後期會有越寫越快的顯著效果。 至於例子嘛,OO寫的程式碼,就很像一個應召站,類別與物件與成員?隨傳隨到, 有什麼需求,一通電話(一個小點,或一個using)立刻送達。 而程序導向的程式碼,就很像在玩俄羅斯方塊, 你永遠不知道下一步的任務是什麼, 你永遠會為了處理這些問題而大費周章。 倒不是程式難寫, 而是有時候會為了插入一些程序而不知道要插在哪, 不久之後,程式架構就會跟玩俄羅斯方塊一樣, 因為一些難以解決的空隙(程式邏輯上的BUG)和交貨時間近逼而GAME OVER。 倒不是說OO就沒有空隙,而是因為OO就算有空隙, 也能在系統發展的先期就顯露出來。 物件導向:步步為營,水到渠成 程序導向:兵來將擋,水來土淹 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.61.67 ※ 編輯: Eleganse 來自: 140.115.61.67 (07/10 10:52) ※ 編輯: Eleganse 來自: 140.115.61.67 (07/10 10:53)
PsMonkey :以某個角度來看,也許太樂觀了點...... 07/10 10:56
H45 :問樓上,可不可以說明一下哪個角度看起來太樂觀呢 :) 07/10 13:34
costbook :如果只學過OOPL,通常寫出來的東西離OOP還差的遠 07/10 15:13
costbook :我猜樂觀的部份就是如果OOA&D沒學好,那麼寫出來的 07/10 15:15
costbook :東西也只是多了一些class放著好看而已 07/10 15:15
costbook :所以學弟問我『這就是OOP?』 07/10 15:16
costbook :我回答「還差的遠」 07/10 15:16