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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)概述(留存版)

  

【正文】 序時(shí),常因數(shù)據(jù)的一個(gè)的小小變動(dòng)而導(dǎo)致意想不到的錯(cuò)誤,甚至整個(gè)程序的崩潰。 另一個(gè)方向是朝著混合型面向?qū)ο笳Z(yǔ)言發(fā)展 ,如將 過(guò)程型與面向?qū)ο蠼Y(jié)合 產(chǎn)生了諸如 C++、ObjectiveC、 Object Pascal 等一大批語(yǔ)言。 該語(yǔ)言第一次使用了 “ 面向?qū)ο?” 的概念和程序風(fēng)格 ,開創(chuàng)了面向?qū)ο蟪绦蛟O(shè)計(jì)的新范型。 軟件 : 機(jī)器語(yǔ)言 ?匯編語(yǔ)言 ?高級(jí)語(yǔ)言 生產(chǎn)能力低下、開發(fā)周期長(zhǎng)、效率低、更新較慢、費(fèi)用不斷上升。 我們可以說(shuō) :類 B 繼承 了類 A 還可以說(shuō) : 類 B是從類 A中 派生 出來(lái)的。 用 C++語(yǔ)言的成員函數(shù)表示 : input() //數(shù)據(jù)錄入函數(shù) modify() //數(shù)據(jù)修改函數(shù) display() //數(shù)據(jù)輸出函數(shù) 在 現(xiàn)實(shí)世界 中 ,所謂封裝就是把某個(gè)事物包圍起來(lái) ,外界是看不到的 , 甚至是不可知的 。 (2) 相同形式的消息可以傳遞給不同的對(duì)象,所作出的響應(yīng)可以是不同的 。 這樣,不僅使得對(duì)象的使用變得非常簡(jiǎn)單、方便,而且具有很高的安全性和可靠性。 因此, 面向過(guò)程的程序的可重用性差,維護(hù)代價(jià)高 , 數(shù)據(jù)安全性較差。 ? 理論學(xué)習(xí) – 理解、掌握基本概念,多看例題 – 理論指導(dǎo)實(shí)踐,實(shí)踐提高認(rèn)識(shí) ? 實(shí)踐學(xué)習(xí) – 勤思考,多動(dòng)手 – 重視上機(jī)實(shí)習(xí)環(huán)境 – 堅(jiān)持自學(xué) 課程學(xué)習(xí)方法 本課程的主要內(nèi)容 第 1章 從 現(xiàn)實(shí)生活 和 面向?qū)ο蟪绦蛟O(shè)計(jì) 的兩個(gè)角度,簡(jiǎn)單介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的一些概念,例如 對(duì)象 與 類 、 抽象 與 封裝 、 繼承性 、 多態(tài)性 等。 程序就是由這些過(guò)程構(gòu)成的。 現(xiàn)實(shí)世界中的對(duì)象,具有以下特性: (1) 每一個(gè)對(duì)象必須有一個(gè) 名字 以區(qū)別其它對(duì)象; (2) 用 屬性 來(lái)描述對(duì)象的某些特征; (3) 有一組 操作 ,每一個(gè)操作決定對(duì)象的一種 行為 。 在面向?qū)ο蟪绦蛟O(shè)計(jì)中 ,對(duì)象之間的聯(lián)系 ,稱為 對(duì)象的交互 。 //姓名 int number。 哺乳動(dòng)物 ( 熱血 、 有毛發(fā) 、 用奶哺育幼仔 ) 狗 ( 有犬牙 、 食肉 、 特定的骨骼結(jié)構(gòu) 、 群居 ) 白狗 黑狗 ( 白色 ) ( 黑色 ) 繼承關(guān)系簡(jiǎn)化了人們對(duì)事物的認(rèn)識(shí)和敘述 , 簡(jiǎn)化了工作程序 。 運(yùn)行時(shí)的多態(tài)性 是通過(guò) 虛函數(shù) 來(lái)實(shí)現(xiàn)的 。 綜上所述 ,傳統(tǒng)的面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)不能夠滿足計(jì)算機(jī)技術(shù)的迅猛發(fā)展的需要 ,軟件開發(fā)迫切需要一種新的程序設(shè)計(jì)方法的支持。 幾種典型的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言 (1) Smalltalk語(yǔ)言 (20世紀(jì) 70年代 ) Smalltalk語(yǔ)言被認(rèn)為是最純正最具代表性的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言 (2) C++語(yǔ)言 (20世紀(jì) 80年代 ) C++是在 C語(yǔ)言的基礎(chǔ)上 ,進(jìn)行面向?qū)ο筇卣鞯臄U(kuò)充而成的語(yǔ)言 (3) Java語(yǔ)言( 20世紀(jì) 90年代) Java語(yǔ)言,是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是一種網(wǎng)絡(luò)編程語(yǔ)言。 量和多樣的信息類型 隨著計(jì)算機(jī)科學(xué)與技術(shù)的飛速發(fā)展 應(yīng)用領(lǐng)域 :已從數(shù)值計(jì)算擴(kuò)展到了人類社會(huì)的各個(gè)方面 。 單繼承 一個(gè)派生類只繼承了一個(gè)基類的特性。 二是將對(duì)象中某些數(shù)據(jù)與操作代碼對(duì)外隱蔽 ,即隱蔽其內(nèi)部細(xì)節(jié) ,只留下少量接口 ,以便與外界聯(lián)系 ,接
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1