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

正文內(nèi)容

[工學(xué)]第4章面向?qū)ο蠓椒▽W(xué)與uml-展示頁

2025-01-28 11:56本頁面
  

【正文】 ugh和他的同事提出的 對象模型化技術(shù)(OMT)用于分析、系統(tǒng)設(shè)計(jì)和對象級設(shè)計(jì)。 ?從生存期的一個(gè)階段到下一個(gè)階段的高度連續(xù)性 即生存期后一階段的成果只是在前一階段成果的補(bǔ)充和修改。 ? 一個(gè)對象接收到消息,則調(diào)用消息中指定的 方法 ,并將 形式參數(shù)與參數(shù)表中相應(yīng)的值結(jié)合起來 。 消息通信 (Message Communication) ? 消息是一個(gè)對象與另一個(gè)對象的通信單元,是要求某個(gè)對象執(zhí)行類中定義的某個(gè)操作的規(guī)格說明。 相應(yīng)地 , 如果方法的調(diào)用是在編譯時(shí)確定的 , 則稱為是 靜態(tài)綁定 、 前期綁定 或 編譯時(shí)綁定 。 多態(tài) (Polymophism) ? 根據(jù)為請求提供服務(wù)的對象不同可以得到不同的行為 , 這種現(xiàn)象稱為多態(tài) 。 ? 子類除了擁有父類的屬性和方法 , 還可以增加新的屬性和方法 。 繼承 (Inheritance) ? 繼承 是使用 既存類 做為基礎(chǔ)建立 新類 的技術(shù) 。 ? 類定義可以視為一個(gè)具有類似特性與共同行為的對象的 模板 ,可用來產(chǎn)生對象。 類 (class) ? 類是一組具有 相同數(shù)據(jù)結(jié)構(gòu) 和 相同操作 的對象的集合。 ? 屬性 一般只能 通過執(zhí)行對象的操作來改變 。 對象 (object) ? 對象 (類對象和實(shí)例對象 )是面向?qū)ο箝_發(fā)模式的基本成份 。第 4章 面向?qū)ο蠓椒▽W(xué)與 UML ? 面向?qū)ο蟮母拍? ? 面向?qū)ο蟮能浖_發(fā)方法 ? UML概述 ? UML的事物 ? UML的關(guān)系 ? UML的圖 ? 使用和擴(kuò)展 UML 面向?qū)ο蟮母拍? ? 面向?qū)ο? ? 對象 ? 類 ? 繼承 ? 多態(tài) ? 消息 ? 通信 面向?qū)ο? ? Coad和 Yourdon給出的定義: 面向?qū)ο?=對象 +類 +繼承 +通信 ? 如果一個(gè)軟件系統(tǒng)是使用這樣 4 個(gè)概念設(shè)計(jì)和實(shí)現(xiàn)的,則我們認(rèn)為這個(gè)軟件系統(tǒng)是面向?qū)ο蟮摹? ? 一個(gè)面向?qū)ο蟮某绦虻拿恳怀煞輵?yīng)是 對象 ,計(jì)算是通過 新對象的建立 和 對象之間的通信 來執(zhí)行的。 ? 每個(gè)對象可用 它本身的一組屬性 和 它可以執(zhí)行的一組操作 來定義。 ? 操作 又稱為方法或服務(wù),它 描述了對象執(zhí)行的功能 ,若通過消息傳遞,還可以為其它對象使用。 ? 類的定義包括 一組數(shù)據(jù)屬性 和 在數(shù)據(jù)上的一組合法操作 。 ? 每個(gè) 對象 都是 類的實(shí)例 (Instance),它們都可使用類中提供的函數(shù)。既存類稱為 基類 、 父類 或 超類 , 新類稱為 派生類 或 子類 。 ? 通過覆蓋父類的方法 , 可以對繼承來的方法進(jìn)行修改 , 也可以禁用繼承來的方法 。 ? 在運(yùn)行時(shí)對類進(jìn)行實(shí)例化 , 并調(diào)用與實(shí)例化對象相應(yīng)的方法 , 稱為 動(dòng)態(tài)綁定 、 后期綁定 或 運(yùn)行時(shí)綁定 。 ? 通過在子類中覆蓋父類的方法實(shí)現(xiàn)多態(tài) 。 ? 發(fā)送給一個(gè)對象的消息定義了一個(gè) 方法名 和一個(gè)參數(shù)表 (可能是空的),并 指定某一個(gè) 對象 。 面向?qū)ο蟮拈_發(fā)方法 ? 面向?qū)ο筌浖_發(fā)方法的特征 ?方法的唯一性 即方法是對軟件開發(fā)過程所有階段進(jìn)行綜合考慮而得到的。 把面向?qū)ο蠓治?(OOA)、面向?qū)ο笤O(shè)計(jì) (OOD)和面向?qū)ο蟪绦蛟O(shè)計(jì) (OOP)集成到生存期的相應(yīng)階段。分析活動(dòng)建立三個(gè)模型: ?對象模型 (描述對象、類、層次和關(guān)系 )。 ?功能模型 (類似于高層的 DFD,描述穿越系統(tǒng)的信息流 )。建模符號相當(dāng)簡單,其 OOA過程如下: (1) 使用 “ 要找什么 ” 準(zhǔn)則標(biāo)識對象; (2) 定義對象之間的一般化 /特殊化結(jié)構(gòu)(又稱為分類結(jié)構(gòu)); (3) 定義對象之間的整體 /部分結(jié)構(gòu)(又稱為組合結(jié)構(gòu)); (4) 標(biāo)識主題; (5) 定義對象的屬性及對象之間的實(shí)例連接; (6) 定義服務(wù)及對象之間的消息連接。 OOA 宏觀開發(fā)過程如下: ?標(biāo)識類和對象; ?標(biāo)識類和對象的語義;
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1