面向?qū)ο髷?shù)據(jù)模型_第1頁
面向?qū)ο髷?shù)據(jù)模型_第2頁
面向?qū)ο髷?shù)據(jù)模型_第3頁
面向?qū)ο髷?shù)據(jù)模型_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上2.6 空間數(shù)據(jù)模型四、面向?qū)ο髷?shù)據(jù)模型面向?qū)ο蟮幕靖拍钍窃诒臼兰o(jì)70年代萌發(fā)出來的,它的基本做法是把系統(tǒng)工程中的某個(gè)模塊和構(gòu)件視為問題空間的一個(gè)或一類對(duì)象。到了80年代,面向?qū)ο蟮姆椒ǖ玫胶芸彀l(fā)展,在系統(tǒng)工程、計(jì)算機(jī)、人工智能等領(lǐng)域獲得了廣泛應(yīng)用。但是,在更高級(jí)的層次上和更廣泛的領(lǐng)域內(nèi)對(duì)面向?qū)ο蟮姆椒ㄟM(jìn)行研究還是90年代的事。(一)基本思想和基本概念面向?qū)ο蟮幕舅枷胧峭ㄟ^對(duì)問題領(lǐng)域進(jìn)行自然的分割,用更接近人類通常思維的方式建立問題領(lǐng)域的模型,并進(jìn)行結(jié)構(gòu)模擬和行為模擬,從而使設(shè)計(jì)出的軟件能盡可能地直接表現(xiàn)出問題的求解過程。因此,面向?qū)ο蟮姆椒ň褪且越咏祟愅ǔK季S

2、方式的思想,將客觀世界的一切實(shí)體模型化為對(duì)象。每一種對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)象之間的相互聯(lián)系和相互作用就構(gòu)成了各種不同的系統(tǒng)。在面向?qū)ο蟮姆椒ㄖ?,(圖6-6-7)。(二)面向?qū)ο蟮奶匦悦嫦驅(qū)ο蠓椒ň?。(三)面向?qū)ο髷?shù)據(jù)模型的四種核心技術(shù)1、分類:是把一組具有相同屬性結(jié)構(gòu)和操作方法的對(duì)象歸納或映射為一個(gè)公共類的過程。如城鎮(zhèn)建筑可分為行政區(qū)、商業(yè)區(qū)、住宅區(qū)、文化區(qū)等若干個(gè)類。2、概括:將相同特征和操作的類再抽象為一個(gè)更高層次、更具一般性的超類的過程。子類是超類的一個(gè)特例。一個(gè)類可能是超類的子類,也可是幾個(gè)子類的超類。所以,概括可能有任意多層次。概括技術(shù)避免了說明和存儲(chǔ)上的大量冗余。

3、這需要一種能自動(dòng)地從超類的屬性和操作中獲取子類對(duì)象的屬性和操作的機(jī)制,即繼承機(jī)制。3、聚集:聚集是把幾個(gè)不同性質(zhì)類的對(duì)象組合成一個(gè)更高級(jí)的復(fù)合對(duì)象的過程。4、聯(lián)合:相似對(duì)象抽象組合為集合對(duì)象。其操作是成員對(duì)象的操作集合。(四)面向?qū)ο髷?shù)據(jù)模型的核心工具1、繼承一類對(duì)象可繼承另一類對(duì)象的特性和能力,子類繼承父類的共性,繼承不僅可以把父類的特征傳給中間子類,還可以向下傳給中間子類的子類。它服務(wù)于概括。繼承機(jī)制減少代碼冗余,減少相互間的接口和界面。繼承有之分。2、傳播傳播是一種作用于聚集和聯(lián)合的工具,用于描述復(fù)合對(duì)象或集合對(duì)象對(duì)成員對(duì)象的依賴性并獲得成員對(duì)象的屬性的過程。它通過一種強(qiáng)制性的手段將成員對(duì)象的屬性信息傳播給復(fù)合對(duì)象。復(fù)合對(duì)象的某些屬性不需單獨(dú)存儲(chǔ),可以從成員對(duì)象中提取或派生。成員對(duì)象的相關(guān)屬性只能存儲(chǔ)一次。這樣,就可以保證數(shù)據(jù)的一致性,減少數(shù)據(jù)冗余。從成員對(duì)象中派生復(fù)合對(duì)象或集合對(duì)象的某些屬性值,其公共操作有“求和”、“集合和”、“最大”、“最小”、“平均值”和“加權(quán)平均值”等。例如,一個(gè)國(guó)家最大城市的人口數(shù)是這個(gè)國(guó)家所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論