版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SINGHUAUNVERSITYPRESS面向?qū)ο蠓椒▽W(xué)1面向?qū)ο蠓椒▽W(xué)概述2面向?qū)ο蟮母拍?面向?qū)ο蠼?對(duì)象模型5動(dòng)態(tài)模型6功能模型SINGHUAUNVERSITYPRESS1SINGHUAUNVERSITYPRESS1、面向?qū)ο蠓椒▽W(xué)概述面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則,是盡可能模擬人類習(xí)慣的思維方式,使開發(fā)軟件的方法與過程盡可能接近人類認(rèn)識(shí)世界解決問題的方法與過程,也就是使描述問題的問題空間(也稱為問題域與實(shí)現(xiàn)解法的解空間(也稱為求解域)在結(jié)構(gòu)上盡可能致。SINGHUAUNVERSITYPRESS2INGHUAUNVERYPRESS概括地說,面向?qū)ο蠓椒ň哂邢率?個(gè)要點(diǎn):(1)認(rèn)為客觀世界是由各種對(duì)象組成的,任何事物都是對(duì)象,復(fù)雜的對(duì)象可以由比較簡(jiǎn)單的對(duì)象以某種方式組合而成。按照這種觀點(diǎn),可以認(rèn)為整個(gè)世界就是一個(gè)最復(fù)雜的對(duì)象。因此,面向?qū)ο蟮能浖到y(tǒng)是由對(duì)象組成的,軟件中的任何元素都是對(duì)象,復(fù)雜的軟件對(duì)象由比較簡(jiǎn)單的對(duì)象組合而成由此可見,面向?qū)ο蠓椒ㄓ脤?duì)象分解取代了傳統(tǒng)方法的功能分解INGHUAUNVER3INGHUAUNVERYPRESS(2)把所有對(duì)象都劃分成各種對(duì)象類(簡(jiǎn)稱為類,cass),每個(gè)對(duì)象類都定義了一組數(shù)據(jù)和一組方法。數(shù)據(jù)用于表示對(duì)象的靜態(tài)屬性,是對(duì)象的狀態(tài)信息因此,每當(dāng)建立該對(duì)象類的一個(gè)新實(shí)例時(shí),就按照類中對(duì)數(shù)據(jù)的定義為這個(gè)新對(duì)象生成一組專用的數(shù)據(jù),以便描述該對(duì)象獨(dú)特的屬性值。類中定義的方法,是允許施加于該類對(duì)象上的操作,是該類所有對(duì)象共享的,并不需要為每個(gè)對(duì)象都復(fù)制操作的代碼。INGHUAUNVER4INGHUAUNVERYPRESS(3)按照子類(或稱為派生類)與父類(或稱為基類的關(guān)系,把若干個(gè)對(duì)象類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)(也稱為類等級(jí))。在這種層次結(jié)構(gòu)中,通常下層的派生類具有和上層的基類相同的特性(包括數(shù)據(jù)和方法),這種現(xiàn)象稱為繼承(Inheritance)。但是,如果在派生類中對(duì)某些特性又做了重新描述,則在派生類中的這些特性將以新描述為準(zhǔn),也就是說,低層的特性將屏蔽高層的同名特性INGHUAUNVER5面向?qū)ο蟮姆椒▽W(xué)課件6面向?qū)ο蟮姆椒▽W(xué)課件7面向?qū)ο蟮姆椒▽W(xué)課件8面向?qū)ο蟮姆椒▽W(xué)課件9面向?qū)ο蟮姆椒▽W(xué)課件10面向?qū)ο蟮姆椒▽W(xué)課件11面向?qū)ο蟮姆椒▽W(xué)課件12面向?qū)ο蟮姆椒▽W(xué)課件13面向?qū)ο蟮姆椒▽W(xué)課件14面向?qū)ο蟮姆椒▽W(xué)課件15面向?qū)ο蟮姆椒▽W(xué)課件16面向?qū)ο蟮姆椒▽W(xué)課件17面向?qū)ο蟮姆椒▽W(xué)課件18面向?qū)ο蟮姆椒▽W(xué)課件19面向?qū)ο蟮姆椒▽W(xué)課件20面向?qū)ο蟮姆椒▽W(xué)課件21面向?qū)ο蟮姆椒▽W(xué)課件22面向?qū)ο蟮姆椒▽W(xué)課件23面向?qū)ο蟮姆椒▽W(xué)課件24面向?qū)ο蟮姆椒▽W(xué)課件25面向?qū)ο蟮姆椒▽W(xué)課件26面向?qū)ο蟮姆椒▽W(xué)課件27面向?qū)ο蟮姆椒▽W(xué)課件28面向?qū)ο蟮姆椒▽W(xué)課件29面向?qū)ο蟮姆椒▽W(xué)課件30面向?qū)ο蟮姆椒▽W(xué)課件31面向?qū)ο蟮姆椒▽W(xué)課件32面向?qū)ο蟮姆椒▽W(xué)課件33面向?qū)ο蟮姆椒▽W(xué)課件34面向?qū)ο蟮姆椒▽W(xué)課件35面向?qū)ο蟮姆椒▽W(xué)課件36面向?qū)ο蟮姆椒▽W(xué)課件37面向?qū)ο蟮姆椒▽W(xué)課件38面向?qū)ο蟮姆椒▽W(xué)課件39面向?qū)ο蟮姆椒▽W(xué)課件40面向?qū)ο蟮姆椒▽W(xué)課件41面向?qū)ο蟮姆椒▽W(xué)課件42面向?qū)ο蟮姆椒▽W(xué)課件43面向?qū)ο蟮姆椒▽W(xué)課件44面向?qū)ο蟮姆椒▽W(xué)課件45面向?qū)ο蟮姆椒▽W(xué)課件46面向?qū)ο蟮姆椒▽W(xué)課件47面向?qū)ο蟮姆椒▽W(xué)課件48面向?qū)ο蟮姆椒▽W(xué)課件49面向?qū)ο蟮姆椒▽W(xué)課件50面向?qū)ο蟮姆椒▽W(xué)課件51面向?qū)ο蟮姆椒▽W(xué)課件52面向?qū)ο蟮姆椒▽W(xué)課件53面向?qū)ο蟮姆椒▽W(xué)課件54面向?qū)ο蟮姆椒▽W(xué)課件55面向?qū)ο蟮姆椒▽W(xué)課件56面向?qū)ο蟮姆椒▽W(xué)課件57面向?qū)ο蟮姆椒▽W(xué)課件58面向?qū)ο蟮姆椒▽W(xué)課件59面向?qū)ο蟮姆椒▽W(xué)課件60面向?qū)ο蟮姆椒▽W(xué)課件61面向?qū)ο蟮姆椒▽W(xué)課件62面向?qū)ο蟮姆椒▽W(xué)課件63面向?qū)ο蟮姆椒▽W(xué)課件64面向?qū)ο蟮姆椒▽W(xué)課件65面向?qū)ο蟮姆椒▽W(xué)課件66面向?qū)ο蟮姆椒▽W(xué)課件67面向?qū)ο蟮姆椒▽W(xué)課件68面向?qū)ο蟮姆椒▽W(xué)課件69面向?qū)ο蟮姆椒▽W(xué)課件70面向?qū)ο蟮姆椒▽W(xué)課件71面向?qū)ο蟮姆椒▽W(xué)課件72面向?qū)ο蟮姆椒▽W(xué)課件73面向?qū)ο蟮姆椒▽W(xué)課件74SINGHUAUNVERSITYPRESS面向?qū)ο蠓椒▽W(xué)1面向?qū)ο蠓椒▽W(xué)概述2面向?qū)ο蟮母拍?面向?qū)ο蠼?對(duì)象模型5動(dòng)態(tài)模型6功能模型SINGHUAUNVERSITYPRESS75SINGHUAUNVERSITYPRESS1、面向?qū)ο蠓椒▽W(xué)概述面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則,是盡可能模擬人類習(xí)慣的思維方式,使開發(fā)軟件的方法與過程盡可能接近人類認(rèn)識(shí)世界解決問題的方法與過程,也就是使描述問題的問題空間(也稱為問題域與實(shí)現(xiàn)解法的解空間(也稱為求解域)在結(jié)構(gòu)上盡可能致。SINGHUAUNVERSITYPRESS76INGHUAUNVERYPRESS概括地說,面向?qū)ο蠓椒ň哂邢率?個(gè)要點(diǎn):(1)認(rèn)為客觀世界是由各種對(duì)象組成的,任何事物都是對(duì)象,復(fù)雜的對(duì)象可以由比較簡(jiǎn)單的對(duì)象以某種方式組合而成。按照這種觀點(diǎn),可以認(rèn)為整個(gè)世界就是一個(gè)最復(fù)雜的對(duì)象。因此,面向?qū)ο蟮能浖到y(tǒng)是由對(duì)象組成的,軟件中的任何元素都是對(duì)象,復(fù)雜的軟件對(duì)象由比較簡(jiǎn)單的對(duì)象組合而成由此可見,面向?qū)ο蠓椒ㄓ脤?duì)象分解取代了傳統(tǒng)方法的功能分解INGHUAUNVER77INGHUAUNVERYPRESS(2)把所有對(duì)象都劃分成各種對(duì)象類(簡(jiǎn)稱為類,cass),每個(gè)對(duì)象類都定義了一組數(shù)據(jù)和一組方法。數(shù)據(jù)用于表示對(duì)象的靜態(tài)屬性,是對(duì)象的狀態(tài)信息因此,每當(dāng)建立該對(duì)象類的一個(gè)新實(shí)例時(shí),就按照類中對(duì)數(shù)據(jù)的定義為這個(gè)新對(duì)象生成一組專用的數(shù)據(jù),以便描述該對(duì)象獨(dú)特的屬性值。類中定義的方法,是允許施加于該類對(duì)象上的操作,是該類所有對(duì)象共享的,并不需要為每個(gè)對(duì)象都復(fù)制操作的代碼。INGHUAUNVER78INGHUAUNVERYPRESS(3)按照子類(或稱為派生類)與父類(或稱為基類的關(guān)系,把若干個(gè)對(duì)象類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)(也稱為類等級(jí))。在這種層次結(jié)構(gòu)中,通常下層的派生類具有和上層的基類相同的特性(包括數(shù)據(jù)和方法),這種現(xiàn)象稱為繼承(Inheritance)。但是,如果在派生類中對(duì)某些特性又做了重新描述,則在派生類中的這些特性將以新描述為準(zhǔn),也就是說,低層的特性將屏蔽高層的同名特性INGHUAUNVER79面向?qū)ο蟮姆椒▽W(xué)課件80面向?qū)ο蟮姆椒▽W(xué)課件81面向?qū)ο蟮姆椒▽W(xué)課件82面向?qū)ο蟮姆椒▽W(xué)課件83面向?qū)ο蟮姆椒▽W(xué)課件84面向?qū)ο蟮姆椒▽W(xué)課件85面向?qū)ο蟮姆椒▽W(xué)課件86面向?qū)ο蟮姆椒▽W(xué)課件87面向?qū)ο蟮姆椒▽W(xué)課件88面向?qū)ο蟮姆椒▽W(xué)課件89面向?qū)ο蟮姆椒▽W(xué)課件90面向?qū)ο蟮姆椒▽W(xué)課件91面向?qū)ο蟮姆椒▽W(xué)課件92面向?qū)ο蟮姆椒▽W(xué)課件93面向?qū)ο蟮姆椒▽W(xué)課件94面向?qū)ο蟮姆椒▽W(xué)課件95面向?qū)ο蟮姆椒▽W(xué)課件96面向?qū)ο蟮姆椒▽W(xué)課件97面向?qū)ο蟮姆椒▽W(xué)課件98面向?qū)ο蟮姆椒▽W(xué)課件99面向?qū)ο蟮姆椒▽W(xué)課件100面向?qū)ο蟮姆椒▽W(xué)課件101面向?qū)ο蟮姆椒▽W(xué)課件102面向?qū)ο蟮姆椒▽W(xué)課件103面向?qū)ο蟮姆椒▽W(xué)課件104面向?qū)ο蟮姆椒▽W(xué)課件105面向?qū)ο蟮姆椒▽W(xué)課件106面向?qū)ο蟮姆椒▽W(xué)課件107面向?qū)ο蟮姆椒▽W(xué)課件108面向?qū)ο蟮姆椒▽W(xué)課件109面向?qū)ο蟮姆椒▽W(xué)課件110面向?qū)ο蟮姆椒▽W(xué)課件111面向?qū)ο蟮姆椒▽W(xué)課件112面向?qū)ο蟮姆椒▽W(xué)課件113面向?qū)ο蟮姆椒▽W(xué)課件114面向?qū)ο蟮姆椒▽W(xué)課件115面向?qū)ο蟮姆椒▽W(xué)課件116面向?qū)ο蟮姆椒▽W(xué)課件117面向?qū)ο蟮姆椒▽W(xué)課件118面向?qū)ο蟮姆椒▽W(xué)課件119面向?qū)ο蟮姆椒▽W(xué)課件120面向?qū)ο蟮姆椒▽W(xué)課件121面向?qū)ο蟮姆椒▽W(xué)課件122面向?qū)ο蟮姆椒▽W(xué)課件123面向?qū)ο蟮姆椒▽W(xué)課件124面向?qū)ο蟮姆椒▽W(xué)課件125面向?qū)ο蟮姆椒▽W(xué)課件126面向?qū)ο蟮姆椒▽W(xué)課件127面向?qū)ο蟮姆椒▽W(xué)課件128面向?qū)ο蟮姆椒▽W(xué)課件129面向?qū)ο蟮姆椒▽W(xué)課件130面向?qū)ο蟮姆椒▽W(xué)課件131面向?qū)ο蟮姆椒▽W(xué)課件132面向?qū)ο蟮姆椒▽W(xué)課件133面向?qū)ο蟮姆椒▽W(xué)課件134面向?qū)ο蟮姆椒▽W(xué)課件135
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)頁設(shè)計(jì)與前端開發(fā)技術(shù)詳解
- 安全幽默小故事講解
- 護(hù)理課件案例展示
- 酒店天然氣培訓(xùn)課件內(nèi)容
- 長(zhǎng)春新生兒疫苗接種須知
- 分腿前橋技術(shù)講解
- 安全生產(chǎn)標(biāo)準(zhǔn)化操作流程模板安全風(fēng)險(xiǎn)控制
- 2026福建龍巖學(xué)院綜合門診部招聘外科執(zhí)業(yè)醫(yī)師1人備考題庫及答案詳解(考點(diǎn)梳理)
- 通訊管理機(jī)技術(shù)培訓(xùn)課件
- 分析化學(xué)概論培訓(xùn)課件
- 2024年風(fēng)電、光伏項(xiàng)目前期及建設(shè)手續(xù)辦理流程匯編
- 不良資產(chǎn)合作戰(zhàn)略框架協(xié)議文本
- 2025年鹽城中考?xì)v史試卷及答案
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫完整參考答案詳解
- 2025年鄭州工業(yè)應(yīng)用技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬試卷
- 測(cè)繪資料檔案匯交制度
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫及完整答案詳解
- 2025年六年級(jí)上冊(cè)道德與法治期末測(cè)試卷附答案(完整版)
- 先進(jìn)班級(jí)介紹
- 附件二;吊斗安全計(jì)算書2.16
- 學(xué)校食堂改造工程施工組織設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論