freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計-wenkub

2022-08-29 14:46:07 本頁面
 

【正文】 { = 1。 1) 結(jié)構(gòu)化方案 include define STACK_SIZE 100 struct Stack //棧的結(jié)構(gòu)體 { int top。 程序的定律是: 程序 =(算法) +(數(shù)據(jù)結(jié)構(gòu)) 面向?qū)ο蠓椒?把程序看作是互相協(xié)作而又彼此獨立的對象的集合 。 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 16 ③ 這種方法集抽象性、封裝性、繼承性和多態(tài)性于一體,易于實現(xiàn)模塊化、可重用、易維護、易擴充等功能。程序中除少數(shù)標(biāo)準(zhǔn)庫函數(shù)外,每設(shè)計一個程序時,程序員幾乎從零做起。 ② 維護程序的一致性困難 。 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 12 ? 面向?qū)ο笳Z言發(fā)展歷程 : ? 雛形階段 ( 六七十年代 ) – 先驅(qū): Simula語言:對象、類,支持繼承 – Ada:美國國防部,嵌入式實時系統(tǒng) – 早期的 Smalltalk ? 完善階段 ( 八十年代初期 ) – Smalltalk80:大部分的面向?qū)ο蟾拍? ? 繁榮階段 ( 八十年代末以來 ) 大批 OO語言產(chǎn)生 ? 純 OO語言: Smalltalk、 Eiffel、 ObjectC – 混合語言: C++、 Object Pascal ? 轉(zhuǎn)向 OOD和 OOA( 九十年代初期以來 ) – 出現(xiàn)大量的 OOA(面向?qū)ο蟮姆治?)、 OOD(面向?qū)ο蟮脑O(shè)計)方法 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 13 一、 面向過程 的 結(jié)構(gòu)化 程序設(shè)計方法 20世紀(jì) 60年代誕生、七八十年代廣泛使用的程序設(shè)計方法,語言工具有: PASCAL、 C 等。 ? 特點: ? 是高級語言。因為它的抽象層次太低,程序員需要考慮大量的機器細節(jié)。 計算機發(fā)展的初期,軟件工程師們只能用機器語言來編寫程序。 ( 2)熟練掌握 C++語言的語法 ( 3)掌握 Windows程序設(shè)計的特點。 ( 4)能夠開發(fā)一般的基于 API、 MFC的Windows程序。這一階段,在人類的自然語言和計算機編程語言之間存在著巨大的鴻溝。 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 9 高級語言 高級語言屏蔽了機器的細節(jié),提高了語言的抽象層次,程序中可以采用具有一定含義的數(shù)據(jù)命名和容易理解的執(zhí)行語句。 ? 將客觀事物看作具有屬性和行為的對象。 設(shè)計思路 :自頂向下,逐步求精;程序結(jié)構(gòu)按功能劃分為若干個基本模塊,這些模塊形成一個樹型結(jié)構(gòu);各模塊間的關(guān)系盡可能簡單,在功能上相對獨立;每一模塊內(nèi)部均是由 順序、選擇、循環(huán) 三種基本結(jié)構(gòu)組成;其模塊化實現(xiàn)的具體方法是使用子程序。數(shù)據(jù)和過程相互獨立,存在著用正確的程序模塊調(diào)用錯誤的數(shù)據(jù),或用錯誤的程序模塊調(diào)用正確的數(shù)據(jù)的可能。即使重用代碼,通常也是通過拷貝或編輯重新生成一份。 ? 優(yōu)點: ? 程序模塊間的關(guān)系更為簡單,程序模塊的獨立性、數(shù)據(jù)的安全性就有了良好的保障。 對象間通過發(fā)送消息而相互作用 。 int buffer[STACK_SIZE]。 } 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 20 bool push(Stack amp。 [] = i。i) //出棧操作 { if ( == 1) { printf(“Stack is empty.\n”)。 return true。 push(st,12)。 [] = 12。 int buffer[STACK_SIZE]。 return false。 } } 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 24 bool pop(int amp。 } else { i = buffer[top]。 Stack st。 = 1。 ? 可以是有形的(比如一輛汽車),也可以是無形的(比如一項計劃)。 ?行為:用來描述對象動態(tài)特征的操作序列 。 類是多個實例的綜合抽象,實例是類的個體實物。 void wear( )。 ? 人類的實例: HUMANKIND XiaoMing 。 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 31 ? 抽象性 (Abstract) ? 抽象就是忽略事物中與當(dāng)前目標(biāo)無關(guān)的非本質(zhì)特征,更充分地注意與當(dāng)前目標(biāo)有關(guān)的本質(zhì)特征。 ? 盡可能隱蔽對象的內(nèi)部細節(jié) , 對外形成一道屏障 ,與外部的聯(lián)系只能通過外部接口實現(xiàn) 。 車 灑水車 父類 /基類 子類 /派生類 繼承 《面向?qū)ο蠹夹g(shù)與 Visual C++》 第 1章 34 繼承的分類 : : 單繼承 :每個派生類只直接繼承了一個基類的特征 多繼承 :指多個基類派生出一個派生類的繼承關(guān)系,多繼承的派生類直接繼承了不止一個基類的特征。 ? 特化繼承 :派生類對象繼承了基類的 “ 屬性 ” 和“ 操作 ” , 并對原有 “ 屬性 ” 和 “ 操作 ” 進行了修改 。 函數(shù)重載 操作符重載 虛函數(shù) :虛函數(shù)使用戶在一個類等級中可以使用相同 函數(shù)的多個版本。 ? ( 4)用戶消息:這是程序員自己定義并在
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1