成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析三大UML類關(guān)系的區(qū)別

開發(fā) 架構(gòu)
UML類關(guān)系你是否了解,類之間的關(guān)系最常見的有四種:依賴關(guān)系、泛化關(guān)系、關(guān)聯(lián)關(guān)系、實(shí)現(xiàn)關(guān)系。由于關(guān)聯(lián)關(guān)系大家都比較熟悉了,這里向大家介紹其他三種關(guān)系。

本文和大家重點(diǎn)討論一下幾種UML類關(guān)系的用法,關(guān)聯(lián)關(guān)系大家應(yīng)該有所了解了,這里主要介紹一下依賴關(guān)系,泛化關(guān)系和實(shí)現(xiàn)關(guān)系三種的區(qū)別,希望本文的介紹對你的學(xué)習(xí)有所幫助。

UML類關(guān)系

類之間的關(guān)系最常見的有四種:依賴關(guān)系、泛化關(guān)系、關(guān)聯(lián)關(guān)系、實(shí)現(xiàn)關(guān)系。

1、依賴關(guān)系(Dependency)

UML類關(guān)系中依賴表示兩個(gè)或多個(gè)模型元素之間語義上的關(guān)系。它表示了這樣一種情形,對于一個(gè)元素(提供者)的某些改變可能會影響或提供消息給其他元素(客戶),即客戶以某種形式依賴于其他類元。根據(jù)這個(gè)定義,關(guān)聯(lián)、實(shí)現(xiàn)和泛化都是依賴關(guān)系,但是它們有更特別的語義。在UML中,依賴用一個(gè)從客戶指向提供者的虛箭頭表示,用一個(gè)構(gòu)造型的關(guān)鍵字來區(qū)分它的種類。

 

UML定義了4種基本依賴類型,分別是使用(Usage)依賴、抽象(Abstraction)依賴、授權(quán)(Permission)依賴和綁定(Binding)依賴。

(1)、使用依賴。使用依賴都是非常直接的,通常表示客戶使用提供者提供的服務(wù)以實(shí)現(xiàn)它的行為。以下列出了5種使用依賴關(guān)系.

(2)、抽象依賴。抽象依賴用來表示客戶與提供者之間的關(guān)系,依賴于在不同抽象層次上的事物。

(3)、授權(quán)依賴。授權(quán)依賴表示一個(gè)事物訪問另一個(gè)事物的能力。提供者通過規(guī)定客戶的權(quán)限,可以控制和限制對其內(nèi)容訪問的方法。

(4)、綁定依賴。綁定依賴是較高級的依賴類型,用于綁定模板以創(chuàng)建新的模型元素。

2、泛化關(guān)系(Generalization)

UML類關(guān)系中泛化關(guān)系是一種存在于一般元素和特殊元素之間的分類關(guān)系,它只使用在類型上,而不是實(shí)例上。在類中,一般元素被稱為超類或父類,而特殊元素被稱為子類。在UML中,泛化關(guān)系用一條從子類指向父類的空心三角箭頭表示


3、實(shí)現(xiàn)關(guān)系(Realization)

實(shí)現(xiàn)是規(guī)格說明和其實(shí)現(xiàn)之間的關(guān)系,它將一種模型元素與另一種模型元素連接起來,比如類和接口。

UML類關(guān)系中泛化和實(shí)現(xiàn)關(guān)系都可以將一般描述與具體描述聯(lián)系起來。泛化將同一語義層上的元素連接起來,并且通常在同一模型內(nèi)。實(shí)現(xiàn)關(guān)系則將不同語義層內(nèi)的元素連接起來,通常建立在不同的模型內(nèi)。

實(shí)現(xiàn)關(guān)系通常在兩種情況下被使用:在接口與實(shí)現(xiàn)該接口的類之間;在用例以及實(shí)現(xiàn)該用例的協(xié)作之間。

在UML中,實(shí)現(xiàn)關(guān)系的符號與泛化關(guān)系的符號類似,用一條帶指向接口的空心三角箭頭的虛線表示。下圖所示的是實(shí)現(xiàn)關(guān)系的一個(gè)示例,描述的是Keyboard保證自己的部分行為可以實(shí)現(xiàn)Typewriter的行為

UML類關(guān)系中實(shí)現(xiàn)關(guān)系還有一種省略的表示方法,即接口表示為一個(gè)小圓圈,并和實(shí)現(xiàn)接口的類用一條線段連接。

【編輯推薦】

  1. 術(shù)語匯編 深入學(xué)習(xí)UML類關(guān)系圖
  2. UML部署圖繪制及應(yīng)用說明
  3. 四大UML類關(guān)系圖揭秘
  4. 實(shí)例解析四大UML類關(guān)系圖
  5. UML類關(guān)系中關(guān)聯(lián)和實(shí)現(xiàn)關(guān)系的區(qū)別
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-17 18:47:18

UML對象關(guān)系

2010-06-13 17:05:54

UML關(guān)系

2010-06-18 14:43:28

UML關(guān)系圖

2010-07-09 10:26:35

UML類圖關(guān)系

2010-07-05 09:48:00

UML類關(guān)系圖

2010-06-30 17:24:46

UML用例圖

2010-07-07 10:54:53

UML關(guān)聯(lián)關(guān)系

2010-07-08 15:28:39

UML類圖依賴關(guān)系

2010-07-09 15:29:51

UML類關(guān)系

2010-06-30 16:06:28

UML建模優(yōu)點(diǎn)

2010-06-28 18:29:09

UML類圖元素

2010-06-29 13:11:40

UML類圖依賴關(guān)系

2010-07-09 10:45:11

UML類圖關(guān)系

2010-07-12 11:23:09

UML類圖

2010-07-09 09:36:59

UML圖

2010-07-05 09:34:45

UML類關(guān)系圖

2010-07-07 14:19:55

UML用例圖關(guān)系

2010-07-07 11:02:47

UML類圖關(guān)系

2010-06-11 18:09:26

UML對象圖

2010-07-01 11:23:57

UML類圖元素
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品永久久久久久久www | 中文字幕日韩一区 | 美女国产| 国产精品日韩在线 | 亚州精品天堂中文字幕 | 人和拘一级毛片c | 亚洲一视频 | 91精品国产综合久久婷婷香蕉 | 国产欧美在线一区 | 久久久国产精品 | 欧美亚洲国产成人 | 久久不卡 | 玖玖免费 | 国产日韩精品一区二区三区 | 日本在线免费 | 久久中文字幕一区 | 亚洲 自拍 另类 欧美 丝袜 | 懂色中文一区二区三区在线视频 | 成人一区在线观看 | 日本视频中文字幕 | 日韩欧美专区 | 成人二区 | 欧美激情免费在线 | 毛片一级电影 | 在线中文字幕av | 欧美区日韩区 | 日日夜夜天天 | 日韩精品视频一区二区三区 | 中文字幕观看 | 日韩欧美中文在线 | 91一区二区 | 精品一区二区三区在线观看 | 91av视频在线 | 国产精品国产a级 | 四虎永久免费在线 | 欧美一区二区久久 | 国产视频欧美 | 手机日韩| 男人的天堂久久 | 国产亚洲精品久久yy50 | 欧美日韩在线一区二区 |