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

正文內(nèi)容

第一章軟件設(shè)計(jì)概論(編輯修改稿)

2025-08-16 14:04 本頁面
 

【文章內(nèi)容簡介】 面向?qū)ο蟮姆治?(OOA) 面向?qū)ο蟮脑O(shè)計(jì) (OOD) 面向?qū)ο蟮木幊?(OOP) 面向?qū)ο蟮臏y試 (OOT) 分析階段的主要任務(wù)是按照面向?qū)ο蟮母拍詈头椒ǎ瑥膯栴}中 識別 出有意義的 對象 ,以及對象的 屬性 、 行為 和對象間的 通信 ,進(jìn)而抽象 出類結(jié)構(gòu),最終將它們描述出來,形成一個 需求模型 。 設(shè)計(jì)階段從需求模型出發(fā),分別進(jìn)行類的設(shè)計(jì)和應(yīng)用程序的設(shè)計(jì)。 編程階段實(shí)現(xiàn)由設(shè)計(jì)表示到面向?qū)ο蟪绦蛟O(shè)計(jì)語言描述的轉(zhuǎn)換。 面向?qū)ο蟮木S護(hù) (OOSM) 3 “面向?qū)ο蟆背绦蛟O(shè)計(jì)的特點(diǎn) (1)封裝性 (2) 繼承與派生性 (3) 多態(tài)性 3 “面向?qū)ο蟆背绦蛟O(shè)計(jì)的特點(diǎn) 封裝性 內(nèi) 外 機(jī)械零件 動作 調(diào)節(jié)旋鈕 讀表盤 對象是一個 封裝體 ,在其中封裝了該對象的屬性和操作。通過限制對屬性和操作的訪問權(quán)限,可以將屬性“隱藏”在對象內(nèi)部,對外提供一定的 接口 ,在對象之外只能通過接口對對象進(jìn)行操作。 C++通過建立數(shù)據(jù)類型 ——類 來支持封裝和數(shù)據(jù)隱藏。封裝性增加了 對象的獨(dú)立性 ,從而保證了 數(shù)據(jù)的可靠性 。一個定義完好的類可以作為 獨(dú)立模塊 使用。 汽車 客車 貨車 小轎車 大客車 載貨 載人 小,速度快 大,速度慢 3 “面向?qū)ο蟆背绦蛟O(shè)計(jì)的特點(diǎn) 繼承與派生 以汽車為例看客觀世界描述事物的方式: 當(dāng)定義了一個類后,又需定義一個新類,這個新類與原來的類相比,只是增加或修改了部分屬性和操作,這時可以用原來的類派生 出新類,新類中只需描述自己所特有的屬性和操作。 面向?qū)ο蟪绦蛟O(shè)計(jì)提供了類似的機(jī)制: 繼承性大大簡化了對問題的描述,大大提高了程序的可重用性,從而提高了程序設(shè)計(jì)、修改、擴(kuò)充的效率。 新類稱為 子類 或 派生類 ,原來的類稱為 基類 。派生可以一直進(jìn)行下去,形成一個派生樹。 3 “面向?qū)ο蟆背绦蛟O(shè)計(jì)的特點(diǎn) 語文、數(shù)學(xué)、英語、政治、物理、化學(xué)、生物 多態(tài)性 多態(tài)性指,同一個 消息 被 不同對象 接收時,產(chǎn)生 不同結(jié)果 ,即實(shí)現(xiàn) 同一接口,不同方法 。 高中生 計(jì) 算平均成績 大學(xué)生 高數(shù)、英語、計(jì)算機(jī)、線性代數(shù) 3 “面向?qū)ο蟆背绦蛟O(shè)計(jì)的特點(diǎn) 繼承 和 多態(tài) 性組合,可以生成很多相似但又獨(dú)一無二的對象。 繼承 性使得這些對象可以共享許多相似特性,而 多態(tài)又使同一個操作對不同對象產(chǎn)生不同表現(xiàn)形式。這樣不僅提高了程序設(shè)計(jì)的靈活性,而且減輕了分別設(shè)計(jì)的負(fù)擔(dān)。 算法的設(shè)計(jì)與分析 算 法 的 概 念 常 用 算 法 介 紹 算 法 的 表 示 算 法 的 概 念 通俗地說,算法就是解決問題的步驟。 算法是程序設(shè)計(jì)學(xué)習(xí)的重點(diǎn)。 用計(jì)算機(jī)解決問題的算法應(yīng)具有以下特征: (1) 可執(zhí)行性 (2) 確定性 (3) 有窮性 (4) 可輸入輸出信息 3 循 環(huán) 結(jié) 構(gòu) 1 順 序 結(jié) 構(gòu) 2 分 支 結(jié) 構(gòu) num1?15; (1) 順序結(jié)構(gòu) 【 例 1. 1】 求兩數(shù)之和 。 塊 1 塊 2 塊 3 流程圖 寄存器 35 + 顯示結(jié)果: 35 num1 15 num2 20 sum 35 num2?20; sum?num1+num2。 演示算法執(zhí)行過程 輸出 sum。 (2) 分支結(jié)構(gòu) 【 例 1. 2】 輸入三個數(shù),輸出其中的最大數(shù)。 x?7。 y?12。 z?10。 if(xy) max?x。 else max ?y。 if (zmax) max?z。 輸出 max。 x 7 y 12 z 10 CPU max 12 比較 比較 顯示結(jié)果: 12 流程圖 條件 塊 1 塊 2 真 假 演示算法執(zhí)
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1