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

正文內(nèi)容

[工學(xué)]第4章面向?qū)ο蠓椒▽W(xué)與uml(編輯修改稿)

2025-02-15 11:56 本頁面
 

【文章內(nèi)容簡介】 ? 多重性 ( multiplicity):多重性表明在一個關(guān)聯(lián)的兩端連接的類實(shí)例個數(shù)的對應(yīng)關(guān)系,即一端的類的多少個實(shí)例對象可以與另一端的類的一個實(shí)例相關(guān)。 ? 如果圖中沒有明確標(biāo)出關(guān)聯(lián)的多重性,則默認(rèn)的多重性為 1。 關(guān)聯(lián)關(guān)系 —— 普通關(guān)聯(lián) ? 角色 :關(guān)聯(lián)端點(diǎn)上還可以附加角色名,表示類的實(shí)例在這個關(guān)聯(lián)中扮演的角色。 UML還允許一個類與它自身關(guān)聯(lián)。 關(guān)聯(lián)關(guān)系 —— 普通關(guān)聯(lián) ? 多元關(guān)聯(lián) :多元關(guān)聯(lián)是指 3個或 3個以上類之間的關(guān)聯(lián)。 ? 多元關(guān)聯(lián)由一個菱形,以及由菱形引出的通向各個相關(guān)類的直線組成,關(guān)聯(lián)名可標(biāo)在菱形的旁邊,在關(guān)聯(lián)的端點(diǎn)也可以標(biāo)上多重性等信息。 關(guān)聯(lián)關(guān)系 —— 限定關(guān)聯(lián) ? 限定關(guān)聯(lián)通常用在一對多或多對多的關(guān)聯(lián)關(guān)系中,可以把模型中的多重性從一對多變成一對一,或?qū)⒍鄬Χ嗪喕啥鄬σ弧? ? 在類圖中把限定詞( qualifier)放在關(guān)聯(lián)關(guān)系末端的一個小方框內(nèi)。 關(guān)聯(lián)關(guān)系 —— 關(guān)聯(lián)類 ? 在關(guān)聯(lián)關(guān)系比較簡單的情況下,關(guān)聯(lián)關(guān)系的語義用關(guān)聯(lián)關(guān)系的名字來概括。 ? 但在某些情況下,需要對關(guān)聯(lián)關(guān)系的語義做詳細(xì)的定義、存儲和訪問,為此可以建立 關(guān)聯(lián)類 ( association class),用來描述關(guān)聯(lián)的屬性。 ? 關(guān)聯(lián)中的每個鏈與關(guān)聯(lián)類的一個實(shí)例相聯(lián)系。關(guān)聯(lián)類通過一條虛線與關(guān)聯(lián)連接。 關(guān)聯(lián)關(guān)系 —— 聚合 ? 聚合 ( Aggregation)也稱為 聚集 ,是一種特殊的關(guān)聯(lián)。它描述了整體和部分之間的結(jié)構(gòu)關(guān)系。 ? 兩種特殊的聚合關(guān)系: 共享聚合 ( shared aggregation)和 復(fù)合聚合 ( position aggregation)。 ? 如果在聚合關(guān)系中處于部分方的實(shí)例可同時參與多個處于整體方實(shí)例的構(gòu)成,則該聚合稱為 共享聚合 。 關(guān)聯(lián)關(guān)系 —— 聚合 ? 如果部分類完全隸屬于整體類,部分類需要與整體類共存,一旦整體類不存在了,則部分類也會隨之消失,或失去存在價值,則這種聚合稱為 復(fù)合聚合 。 關(guān)聯(lián)關(guān)系 —— 導(dǎo)航 ? 導(dǎo)航 ( navigability)是關(guān)聯(lián)關(guān)系的一種特性,它通過在關(guān)聯(lián)的一個端點(diǎn)上加箭頭來表示導(dǎo)航的方向。 泛化關(guān)系 ? 泛化 (generalization)關(guān)系就是一般類和特殊類之間的繼承關(guān)系。 ? 在 UML中, 一般類 亦稱 泛化類 , 特殊類 亦稱 特化類 。 ? 泛化針對類型而不針對實(shí)例,因?yàn)橐粋€類可以繼承另一個類,但一個對象不能繼承另一個對象。 ? 泛化可進(jìn)一步劃分成 普通泛化 和 受限泛化 兩類。 泛化關(guān)系 —— 普通泛化 ? 普通泛化與前面講過的繼承基本相同。但在泛化關(guān)系中常遇到 抽象類 。 ? 一般稱沒有具體對象的類為抽象類。抽象類通常作為父類,用于描述其他類(子類)的公共屬性和行為。 泛化關(guān)系 —— 普通泛化 ? 普通泛化可以分為多重繼承和單繼承。 多重繼承是指一個子類可同時繼承多個上層父類。 泛化關(guān)系 —— 受限泛化 ? 受限泛化關(guān)系是指泛化具有約束條件。 ? 一般有 4種約束: 交疊 ( overlapping)、 不相交( disjoint)、 完全 ( plete)和 不完全( inplate)。 實(shí)現(xiàn)關(guān)系 ? 實(shí)現(xiàn) (implement)是泛化關(guān)系和依賴關(guān)系的結(jié)合,也是類之間的語義關(guān)系,通常在以下兩種情況出現(xiàn)實(shí)現(xiàn)關(guān)系: (1)接口和實(shí)現(xiàn)它們的類或構(gòu)件之間; (2)用例和實(shí)現(xiàn)它們的協(xié)作之間。 UML的圖 ? UML規(guī)范定義了 6種類型的圖: ? 用例圖 ? 類圖 ? 交互圖 ? 狀態(tài)圖 ? 活動圖 ? 實(shí)現(xiàn)圖 1. 用例模型 用例模型描述的是外部執(zhí)行者 (actor)所理解的系統(tǒng)功能。用例模型用于需求分析階段,它的建立是系統(tǒng)開發(fā)者和用戶反復(fù)討論的結(jié)果,描述了開發(fā)者和用戶對需求規(guī)格達(dá)成的共識。 在 UML中,一個用例模型由若干個用例圖來描述,用例圖的主
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1