下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
什么是面向?qū)ο蟪绦蛟O(shè)計(jì)?它與傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)有什么不同?簡(jiǎn)單化。的重要性。發(fā)過程具有重要的意義。在面向?qū)ο蟪绦蛟O(shè)計(jì)中可以用下面的式子表示程序:程序=對(duì)象+對(duì)象+?+對(duì)象對(duì)象=算法+數(shù)據(jù)結(jié)構(gòu)+程序設(shè)計(jì)語(yǔ)言+語(yǔ)言環(huán)境在結(jié)構(gòu)化程序設(shè)計(jì)中可以用下面的式子表示程序:程序=數(shù)據(jù)結(jié)構(gòu)+算法+程序設(shè)計(jì)語(yǔ)言+語(yǔ)言環(huán)境面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言有哪幾類?LISPLISP50語(yǔ)言,70LISPLISPSimulaSimula60Simula設(shè)計(jì)語(yǔ)言中最重要的概念和特性,即數(shù)據(jù)抽象、類和繼承性機(jī)制。Simula67它具有代表性的一個(gè)版本,70CLU,Ada,Modula-2它的基礎(chǔ)上發(fā)展起來的。SmalltalkSmalltalkOOPOOPSimulaSmalltalkC1980CC++是在CSmalltalk它將“類”看作是用戶定義類型,使其擴(kuò)充比較自然。C++以其高效的執(zhí)行效率贏得了廣大程序設(shè)計(jì)員的青睞,在C++CCJAVA語(yǔ)言是一種適用于分布式計(jì)算的新型面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,可以看作是C++語(yǔ)言的派生,它從C++語(yǔ)言中繼承了大量的語(yǔ)言成分,拋棄了C++語(yǔ)言中冗余的、容易引起問題的功能,增加了多線程、異常處理、網(wǎng)絡(luò)程序設(shè)計(jì)等方面的支持,掌握了C++語(yǔ)言,可以很快學(xué)會(huì)JAVA語(yǔ)言。面向?qū)ο笙到y(tǒng)有哪些特性?分別加以解釋。抽象性(abstract)封裝性(encapsulation)所謂數(shù)據(jù)封裝就是指一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)的操作集合組裝在一起,形繼承性(inheritance)過協(xié)調(diào)性來減少相互之間的接口和界面。多態(tài)性(polymorphism)不同的對(duì)象接收到相同的消息時(shí)產(chǎn)生多種完全不同的行為的現(xiàn)象稱為多態(tài)性。C++語(yǔ)言支持兩種多態(tài)性即編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性。編譯時(shí)的多大提高了我們解決復(fù)雜問題的能力。解釋類、對(duì)象、消息和方法的概念。(class)有共同屬性和操作的多個(gè)對(duì)象的相似特性的統(tǒng)一描述體。在類的描述中,每個(gè)類要有一個(gè)的解決特定問題的能力,因?yàn)轭惷枋隽藬?shù)據(jù)結(jié)構(gòu)(對(duì)象屬性、算法(服務(wù)、方法)接口(消息協(xié)議,是一種用戶自定義的數(shù)據(jù)類型。對(duì)象(object)對(duì)象的兩個(gè)主要因素,屬性是一組數(shù)據(jù)機(jī)構(gòu)的集合,表示對(duì)象的一種狀態(tài),對(duì)象的狀態(tài)只供對(duì)象自身使用,用來描述靜態(tài)特性,而服務(wù)是用來描述對(duì)象動(dòng)態(tài)特征(行為)的一個(gè)操作序列,是對(duì)象一組功能的體現(xiàn)。對(duì)象是類的實(shí)例。(message)消息是面向?qū)ο笙到y(tǒng)中實(shí)現(xiàn)對(duì)象間的通信和請(qǐng)求任務(wù)的操作方法(method)用協(xié)議;方法體則是實(shí)現(xiàn)某種操作的一系列計(jì)算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:健康中國(guó)視域下醫(yī)療、醫(yī)保、醫(yī)藥協(xié)同發(fā)展研究
- 二零二五版房屋互換及社區(qū)活動(dòng)組織服務(wù)協(xié)議3篇
- 2025年度農(nóng)業(yè)用地承包經(jīng)營(yíng)權(quán)登記合同參考4篇
- 2025年版?zhèn)€人與投資公司信貸合作借款合同樣本4篇
- 二零二五版木工支模與智能家居安裝服務(wù)合同4篇
- 二零二五版智能家居產(chǎn)業(yè)股權(quán)投資及合作生產(chǎn)合同3篇
- 二零二五年度廚房設(shè)備節(jié)能改造與評(píng)估合同8篇
- 2025年度個(gè)人與個(gè)人草原生態(tài)補(bǔ)償資金管理合同范本4篇
- 2025年新型建筑材料采購(gòu)及安裝施工合同3篇
- 二零二五年度品牌產(chǎn)品售后服務(wù)客戶關(guān)系維護(hù)合同3篇
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 計(jì)劃合同部部長(zhǎng)述職報(bào)告范文
- 人教版高一地理必修一期末試卷
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專題培訓(xùn)課件
- 二手車車主寄售協(xié)議書范文范本
- 2024年中考政治總復(fù)習(xí)初中道德與法治知識(shí)點(diǎn)總結(jié)(重點(diǎn)標(biāo)記版)
- 2024年手術(shù)室的應(yīng)急預(yù)案
- 五年級(jí)上冊(cè)小數(shù)除法豎式計(jì)算練習(xí)300題及答案
- 語(yǔ)言規(guī)劃講義
- 生活用房設(shè)施施工方案模板
- GB/T 9755-2001合成樹脂乳液外墻涂料
評(píng)論
0/150
提交評(píng)論