我試圖理解什麼是對象分解意味着什麼,並在互聯網上閱讀了很多東西,但是每個資源都以很多關鍵字來說話,我無法理解。所以這些資源希望你瞭解一些術語。我需要列出從頭開始分解的基礎知識。什麼是對象分解?
這不僅僅是將設計分解成對象嗎?如果否,任何描述將不勝感激。
在此先感謝
我試圖理解什麼是對象分解意味着什麼,並在互聯網上閱讀了很多東西,但是每個資源都以很多關鍵字來說話,我無法理解。所以這些資源希望你瞭解一些術語。我需要列出從頭開始分解的基礎知識。什麼是對象分解?
這不僅僅是將設計分解成對象嗎?如果否,任何描述將不勝感激。
在此先感謝
想象一下,你有Car對象。這是一個非常大的對象,很難支持。你打破這個物體成更小的責任問題域的某些部分:
這就是分解,每個中的物體可以再次打破,如小木屋包括董事會,坐,輪...或者大概董事會包括車輪和其他部分。等等
我想你已經基本上得到了它正確 - 映射「真實世界」的東西,你會與合作,表示在你的代碼的對象。
有時候人們稱之爲建模,因爲他們在代碼中爲現實世界中的事物和概念(例如員工,帳戶,生日,照相機等)創建一個「模型」 - 一些物理的,另一些是短暫的,但所有需要在代碼中表示爲對象。
感謝兄弟 - 很多appriciated – Mustafa 2011-01-14 05:31:09
通過說C++的組成,它意味着你從一個類中設置一個對象,我將它命名爲A(可能包含三個數據成員,例如三個內置類型作爲整數,不會使事情太複雜)我命名B的另一個類(可能與其他屬於B類的數據成員一起)。
反過來,MUY實際的難題是要弄清楚如何分解從A類此對象被列入B類 隨着時間將近50%,(不闖民宅&到這個網站,因爲這是我第一次積極參與)讓我走,因爲我知道我沒有具體的幫助......所以讓我去挖掘我的收藏兩英尺高的C++書籍和研究
謝謝Max - 多appriciated – Mustafa 2011-01-14 05:30:53