Re: 不懂如何抽離物件(初學物件導向的問題)

看板OOAD作者 (掙扎)時間14年前 (2009/10/17 09:57), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串8/8 (看更多)
※ 引述《mazaria (airazam)》之銘言: 如同前輩所言,物件的抽像化,並不是一開始就該想的事,而是在程式演化過程中 ,發現要原本的架構已不好解問題必須要調整,這時才要開思考怎麼抽像化,讓架 構更有彈性去面對相似的問題而不需調整。 這個抽像化的過程與處理,可能工程就不小,取決於原有程式的大小與架構。 不過,經由這樣抽像化之後,可以讓程式彈性倍增,維護容易,不易出錯,這樣 的"重構"的麻煩,是非常值得付出的。 但抽像化的這個動作,通常新手會沒有概念,需要有經驗的人士從旁討論,才會 有感覺,不然可能會抽的四不像。 簡單的說,所有的抽像化舉動,都是為了能更輕鬆應付問題,程式更好維護。所以 通常程式要大到一個程度,並且有一直客變的可能性時,才會有後續抽像化的存在。 個人學習C++ 的過程中,看到高手的程式,光是"工廠模式+多型" 所產生的彈性, 就足以應付外在的變化,看他的程式總是讓我撐目結舌。 總之這樣的過程,需要高手從旁協助與討論,進步才會快,不過會學的比較辛苦。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.81.206

10/17 11:16, , 1F
抽像? 抽象?
10/17 11:16, 1F
文章代碼(AID): #1AsII73R (OOAD)
討論串 (同標題文章)
文章代碼(AID): #1AsII73R (OOAD)