偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

全面解析UML關(guān)系符號(hào)

開發(fā) 架構(gòu)
UML建模工具相信大家應(yīng)該有所了解,那么UML關(guān)聯(lián)符號(hào)你是否熟悉,本文就向大家介紹一下UML關(guān)聯(lián)符號(hào),希望本文的介紹對(duì)你有所幫助。

本節(jié)和大家一起學(xué)習(xí)一下UML關(guān)系符號(hào),UML把類之間的關(guān)系分為5種,有關(guān)聯(lián),依賴,聚集,泛化和實(shí)現(xiàn)等。這里向大家簡(jiǎn)單介紹一下,相信通過(guò)本節(jié)的學(xué)習(xí)你對(duì)UML關(guān)系符號(hào)一定會(huì)有所了解。

UML關(guā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)系符號(hào)中關(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)

注意:關(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)

UML關(guān)系符號(hào)中聚集指的是整體與部分之間的關(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)

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

以下是GOF設(shè)計(jì)模式中的描述:

箭頭和三角表示子類關(guān)系。

虛箭頭線表示一個(gè)類實(shí)例化另一個(gè)類的對(duì)象,箭頭指向被實(shí)例化的對(duì)象的類。

普通的箭頭線表示相識(shí)(acquaintance也叫關(guān)聯(lián)或者引用),意味著一個(gè)對(duì)象僅僅知道另一個(gè)對(duì)象。相識(shí)的對(duì)象可能請(qǐng)求彼此的操作,但他們不為對(duì)方負(fù)責(zé),它只標(biāo)示了對(duì)象間較松散的耦合關(guān)系。

尾部帶有菱形的箭頭線表示聚合(aggregation),意味著一個(gè)對(duì)象擁有另一個(gè)對(duì)象或者對(duì)另一個(gè)對(duì)象負(fù)責(zé)。一般我們稱一個(gè)對(duì)象包含另一個(gè)對(duì)象,或者是另一個(gè)對(duì)象的一部分。聚合意味著聚合對(duì)象和其所有者具有相同的生命周期。
抽象類名以斜體表示,抽象操作也以斜體表示。圖中可以包括實(shí)現(xiàn)操作的偽代碼,代碼將出現(xiàn)在帶有褶角的框中,并用虛線將該褶角框與代碼所實(shí)現(xiàn)的操作相連

 

 【編輯推薦】

  1. 五大UML關(guān)系類型淺析
  2. 解析UML類中的四大UML關(guān)系圖
  3. UML中各種UML圖形的建立步驟簡(jiǎn)明介紹
  4. 教你繪制整潔的UML圖
  5. UML用戶指南--解析三大UML關(guān)系


 

 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-07-05 16:48:32

UML關(guān)系圖符號(hào)

2010-06-12 12:40:59

UML類圖符號(hào)

2010-07-01 11:33:17

UML類圖關(guān)系

2010-07-05 17:07:44

UML類圖符號(hào)

2010-06-12 12:48:36

UML類圖符號(hào)

2010-06-11 14:46:09

UML模型

2010-06-17 18:17:36

UML面向?qū)ο蠹夹g(shù)

2010-06-13 17:05:54

UML關(guān)系

2010-07-09 13:09:48

UML靜態(tài)建模

2010-07-12 15:16:29

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

2010-06-17 18:47:18

UML對(duì)象關(guān)系

2010-07-08 16:07:02

UML組件圖

2010-07-12 14:32:29

UML對(duì)象關(guān)系

2010-07-07 10:54:53

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

2010-06-28 18:29:09

UML類圖元素

2010-06-11 12:37:53

UML視圖

2010-06-13 09:18:28

UML依賴

2010-06-18 14:43:28

UML關(guān)系圖

2010-06-13 10:56:13

UML文獻(xiàn)

2010-07-09 10:26:35

UML類圖關(guān)系
點(diǎn)贊
收藏

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