下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
什么是面向?qū)ο蟪绦蛟O(shè)計(jì)?它與傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)有什么不同?簡單化。的重要性。發(fā)過程具有重要的意義。在面向?qū)ο蟪绦蛟O(shè)計(jì)中可以用下面的式子表示程序:程序=對象+對象+?+對象對象=算法+數(shù)據(jù)結(jié)構(gòu)+程序設(shè)計(jì)語言+語言環(huán)境在結(jié)構(gòu)化程序設(shè)計(jì)中可以用下面的式子表示程序:程序=數(shù)據(jù)結(jié)構(gòu)+算法+程序設(shè)計(jì)語言+語言環(huán)境面向?qū)ο蟪绦蛟O(shè)計(jì)語言有哪幾類?LISPLISP50語言,70LISPLISPSimulaSimula60Simula設(shè)計(jì)語言中最重要的概念和特性,即數(shù)據(jù)抽象、類和繼承性機(jī)制。Simula67它具有代表性的一個版本,70CLU,Ada,Modula-2它的基礎(chǔ)上發(fā)展起來的。SmalltalkSmalltalkOOPOOPSimulaSmalltalkC1980CC++是在CSmalltalk它將“類”看作是用戶定義類型,使其擴(kuò)充比較自然。C++以其高效的執(zhí)行效率贏得了廣大程序設(shè)計(jì)員的青睞,在C++CCJAVA語言是一種適用于分布式計(jì)算的新型面向?qū)ο蟪绦蛟O(shè)計(jì)語言,可以看作是C++語言的派生,它從C++語言中繼承了大量的語言成分,拋棄了C++語言中冗余的、容易引起問題的功能,增加了多線程、異常處理、網(wǎng)絡(luò)程序設(shè)計(jì)等方面的支持,掌握了C++語言,可以很快學(xué)會JAVA語言。面向?qū)ο笙到y(tǒng)有哪些特性?分別加以解釋。抽象性(abstract)封裝性(encapsulation)所謂數(shù)據(jù)封裝就是指一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)的操作集合組裝在一起,形繼承性(inheritance)過協(xié)調(diào)性來減少相互之間的接口和界面。多態(tài)性(polymorphism)不同的對象接收到相同的消息時產(chǎn)生多種完全不同的行為的現(xiàn)象稱為多態(tài)性。C++語言支持兩種多態(tài)性即編譯時的多態(tài)性和運(yùn)行時的多態(tài)性。編譯時的多大提高了我們解決復(fù)雜問題的能力。解釋類、對象、消息和方法的概念。(class)有共同屬性和操作的多個對象的相似特性的統(tǒng)一描述體。在類的描述中,每個類要有一個的解決特定問題的能力,因?yàn)轭惷枋隽藬?shù)據(jù)結(jié)構(gòu)(對象屬性、算法(服務(wù)、方法)接口(消息協(xié)議,是一種用戶自定義的數(shù)據(jù)類型。對象(object)對象的兩個主要因素,屬性是一組數(shù)據(jù)機(jī)構(gòu)的集合,表示對象的一種狀態(tài),對象的狀態(tài)只供對象自身使用,用來描述靜態(tài)特性,而服務(wù)是用來描述對象動態(tài)特征(行為)的一個操作序列,是對象一組功能的體現(xiàn)。對象是類的實(shí)例。(message)消息是面向?qū)ο笙到y(tǒng)中實(shí)現(xiàn)對象間的通信和請求任務(wù)的操作方法(method)用協(xié)議;方法體則是實(shí)現(xiàn)某種操作的一系列計(jì)算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高速公路合同制收費(fèi)員二零二五年度服務(wù)質(zhì)量監(jiān)督與反饋協(xié)議3篇
- 2025年度落水管安裝與水質(zhì)凈化服務(wù)合同4篇
- 二零二五年度木屋建造與木材加工工藝改進(jìn)合同4篇
- 咖啡館品牌形象包裝設(shè)計(jì)考核試卷
- 客運(yùn)站服務(wù)創(chuàng)新實(shí)踐考核試卷
- 2025版養(yǎng)老信托資金借款合同3篇
- 2025版電子商務(wù)合同爭議解決程序與法律適用合同4篇
- 二零二五年度軟件開發(fā)與經(jīng)銷合同2篇
- 2025版學(xué)校教師培訓(xùn)與發(fā)展聘用合同樣本3篇
- 2025年外匯交易居間服務(wù)合同
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 計(jì)劃合同部部長述職報(bào)告范文
- 窗簾采購?fù)稑?biāo)方案(技術(shù)方案)
- 基于學(xué)習(xí)任務(wù)群的小學(xué)語文單元整體教學(xué)設(shè)計(jì)策略的探究
- 人教版高中物理必修一同步課時作業(yè)(全冊)
- 食堂油鍋起火演練方案及流程
- 《呼吸衰竭的治療》
- 2024年度醫(yī)患溝通課件
- 2024年中考政治總復(fù)習(xí)初中道德與法治知識點(diǎn)總結(jié)(重點(diǎn)標(biāo)記版)
- 2024年手術(shù)室的應(yīng)急預(yù)案
- 五年級上冊小數(shù)除法豎式計(jì)算練習(xí)300題及答案
評論
0/150
提交評論