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

正文內(nèi)容

(ppt)第11章面向?qū)ο蟮能浖_發(fā)方法-展示頁

2025-01-28 08:05本頁面
  

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