溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

UML關(guān)聯(lián)符號(hào)怎么用

發(fā)布時(shí)間:2021-12-06 10:57:49 來(lái)源:億速云 閱讀:339 作者:小新 欄目:開發(fā)技術(shù)

這篇文章給大家分享的是有關(guān)UML關(guān)聯(lián)符號(hào)怎么用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

UML關(guān)聯(lián)符號(hào)
 
UML把類之間的關(guān)系分為以下5種.

◆關(guān)聯(lián):類A與類B的實(shí)例之間存在特定的對(duì)應(yīng)關(guān)系

◆依賴:類A訪問(wèn)類B提供的服務(wù)

◆聚集:類A為整體類,類B為局部類,類A的對(duì)象由類B的對(duì)象組合而成

◆泛化:類A繼承類B

◆實(shí)現(xiàn):類A實(shí)現(xiàn)了B接口

關(guān)聯(lián)(Association)

UML關(guān)聯(lián)指的是類之間的特定對(duì)應(yīng)關(guān)系,在UML中用帶實(shí)線的箭頭表示。按照類之間的數(shù)量對(duì)比,關(guān)聯(lián)

可以分為以下三種:

◆一對(duì)一關(guān)聯(lián)

◆一對(duì)多關(guān)聯(lián)

◆多對(duì)多關(guān)聯(lián)

注意:UML關(guān)聯(lián)還要以分為單向關(guān)聯(lián)和雙向關(guān)聯(lián)

依賴(Dependency)

依賴指的是類之間的調(diào)用關(guān)系,在UML中用帶虛線的箭頭表示。如果類A訪問(wèn)類B的屬性或者方法,

或者類A負(fù)責(zé)實(shí)例化類B,那么可以說(shuō)類A依賴類B。和關(guān)聯(lián)關(guān)系不同,無(wú)須在類A中定義類B類型的屬性。

聚集(Aggregation)

聚集指的是整體與部分之間的關(guān)系,在UML中用帶實(shí)線的菱形箭頭表示。

聚集關(guān)系還可以分為兩種類型:

◆被聚集的子系統(tǒng)允許被拆卸和替換,這是普通聚集關(guān)系。

◆被聚集的子系統(tǒng)不允許被拆卸和替換,這種聚集稱為強(qiáng)聚集關(guān)系,或者組成關(guān)系。

注:強(qiáng)聚集(組成)可用帶實(shí)線的實(shí)心菱形箭頭表示。

泛化(Generalization)

泛化指的是類之間的繼承關(guān)系,在UML中用帶實(shí)線的三角形箭頭表示。

實(shí)現(xiàn)(Realization)

實(shí)現(xiàn)指的是類與接口之間的關(guān)系,在UML中用帶虛線的三角形箭頭表示。

感謝各位的閱讀!關(guān)于“UML關(guān)聯(lián)符號(hào)怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

uml
AI