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

正文內(nèi)容

第11章面向?qū)ο蟮能浖_發(fā)方法(已修改)

2024-11-02 13:27 本頁面
 

【正文】 1 第 11章 面向?qū)ο蟮能浖? 開發(fā)方法 2 一、面向?qū)ο蟮幕靖拍? ? “面向?qū)ο蟆?: OO 代表著一種新的思維方式,代表著一種新的程序設(shè)計(jì)方法的潮流。 ? “面向?qū)ο蟆弊非筌浖到y(tǒng)對現(xiàn)實(shí)世界的直接模擬,盡量實(shí)現(xiàn)將現(xiàn)實(shí)世界中的事物直接映射到軟件系統(tǒng)的解空間。 ? 面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù)是以對象為基礎(chǔ),以消息驅(qū)動(dòng)對象實(shí)現(xiàn)操作的一種全新的程序設(shè)計(jì)方法。 3 面向?qū)ο蠓椒ǖ挠蓙? ? OO方法最早出現(xiàn)在挪威奧斯陸大學(xué)和挪威計(jì)算中心共同研制的仿真語言Simula67中。 ? 1980年隨美國加州的 Xerox研究中心推出的 SmallTalk 80語言,使得 OO方法得以較完善地實(shí)現(xiàn)。 ? 90年代初, OO方法和 OOP語言開始成熟。 ? 2020, OO方法成為軟件開發(fā)的首選方法受到越來越多的程序設(shè)計(jì)人員的青睞。 4 什么是面向?qū)ο蠓椒? ? 傳統(tǒng)的程序設(shè)計(jì)方法 : ?從實(shí)際問題到求解模型 (數(shù)學(xué)模型 )的抽象都是圍繞”怎樣做?“去進(jìn)行的。 ? 人認(rèn)識事物的規(guī)律: ?當(dāng)物體反映到頭腦中后,變成意識,得到抽象的概念,及所謂邏輯世界。 ? 邏輯世界 : ?由對象組成 ,表現(xiàn)現(xiàn)實(shí)世界中的某個(gè)具體的事物。對象有自己的屬性和動(dòng)作。 ? 面向?qū)ο螅?OO)方法的出發(fā)點(diǎn): ?”是什么?“,即要求解的實(shí)際問題,它到底”是什么?“。 5 面向?qū)ο蠓椒óa(chǎn)生的背景 ? 傳統(tǒng)方法的歷史功績 ?對”軟件生產(chǎn)工程化“曾起過重要的促進(jìn)作用,部分緩解了軟件危機(jī)。 ? 傳統(tǒng)方法的問題 ?并不能完全消除軟件危機(jī) ?生產(chǎn)率提高的幅度遠(yuǎn)不能滿足需要 ?軟件重用程度很低 ?軟件維護(hù)困難 ?軟件不能真正滿足用戶的需要 ? 面向?qū)ο蠓椒ǎ?OO) 就是在這種背景下誕生的。 6 現(xiàn)實(shí)世界與 OO系統(tǒng)的對應(yīng)關(guān)系 ? OO方法是將現(xiàn)實(shí)世界抽象為”對象是什么?“,所以說, OO方法是更高一級的抽象。它和人認(rèn)識現(xiàn)實(shí)世界的方法是一致的。 物質(zhì): 一輛白色的自行車 意識: 自行車 具體事物: 一個(gè)對象 —— 自行車的實(shí)例 抽象概念: 自行車類 現(xiàn)實(shí)問題空間 面向?qū)ο蠼饪臻g 7 面向?qū)ο蟪绦蛟O(shè)計(jì) OOP ? OOP (OOProgramming)將數(shù)據(jù)及對數(shù)據(jù)的操作放在一起,作為一個(gè)相互依存、不可分割的整體來處理。 ? OOP采用數(shù)據(jù)抽象和信息隱藏技術(shù),它將對象和對對象的操作抽象成一種新的數(shù)據(jù)類型 ——類。 8 ? OOP方法是通過增加軟件的可擴(kuò)充性和可重用性來改善并提高軟件的生產(chǎn)率的。 ? OOP的特點(diǎn): ?繼承了 SP的優(yōu)點(diǎn) (任務(wù)分解、模塊化 ) ?抽象數(shù)據(jù)類型 ?繼承性 ?封裝性 ?可重用性 9 OO方法的 4個(gè)要點(diǎn) ? (1) 客觀世界由各種對象組成 ? OO的軟件系統(tǒng)也是由對象組成的;任何復(fù)雜的軟件都是由簡單的對象組合而成的; ? (2) 所有對象都可以劃分為不同的對象類 ? (3) 每個(gè)對象類有自己特定的數(shù)據(jù)和方法 ?對象類具有層次結(jié)構(gòu);上層的類稱為”父類“或”基類“,下層的類稱為”子類“或”派生類“。子類可以繼承父類的特性及操作; ? (4) 對象之間通過傳遞”消息“互相聯(lián)系(消息機(jī)制 ) ? OO方法 = 對象 + 類 + 繼承性 + 消息機(jī)制 10 OO方法
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1