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

揭秘UML對象圖和類圖的六大關系

開發 架構
UML對象圖和類圖你是否熟悉,本文就向大家介紹一下它們之間的關系,對象是類的實例,那么對象圖就是類圖的一個實例。

本文和大家重點討論一下UML對象圖和類圖的幾種關系,主要有依賴關系,泛化關系,關聯關系,聚合關系,組合關系和實現關系等,希望通過本文的介紹你對UML對象圖和類圖的關系有明確的認識。

UML對象圖和類圖的關系

類圖和UML對象圖(對象是類的實例,那么對象圖就是類圖的一個實例,類圖類名下面無下劃線,而對象圖是有的):

一、依賴關系(Dependence):

假設A類的變化引起了B類的變化,則說名B類依賴于A類。

依賴關系有如下三種情況:
1、A類是B類的一個成員變量;
2、A類是B類方法當中的一個參數;
3、A類向B類發送消息,從而影響B類發生變化;
使用帶箭頭的虛線表示

二、泛化關系(Generalization):

A是B和C的父類,B,C具有公共類(父類)A,說明A是B,C的一般化(概括,也稱泛化)

在UML對象圖和類圖當中,對泛化關系有三個要求:
1、子類與父類應該完全一致,父類所具有的屬性、操作,子類應該都有;
2、子類中除了與父類一致的信息以外,還包括額外的信息;
3、可以使用父類的實例的地方,也可以使用子類的實例;
使用帶空心三角形的實線表示

三、關聯關系(Association):

類之間的聯系,如籃球隊員與球隊之間的關聯(下圖所示)。其中,關聯兩邊的"employee"和“employer”標示了兩者之間的關系,而數字表示兩者的關系的限制,是關聯兩者之間的多重性。通常有“*”(表示所有,不限),“1”(表示有且僅有一個),“0...”(表示0個或者多個),“0,1”(表示0個或者一個),“n...m”(表示n到m個都可以),“m...*”(表示至少m個)。
在關聯中有一種叫“限定關聯”,還有一種謂之自身關聯。另外,對象之間的關聯就沒那么復雜,只是將類的關聯實例化而已。
使用帶數字的實線表示

四、聚合關系(Aggregation):

UML對象圖和類圖的具體化關系表示的是整體和部分的關系,整體與部分可以分開
如:電話機包括一個話筒
電腦包括鍵盤、顯示器,一臺電腦可以和多個鍵盤、多個顯示器搭配,確定鍵盤和顯示器是可以和主機分開的,主機可以選擇其他的鍵盤、顯示器組成電腦;
使用帶空心菱形的實線來表示

五、組合關系(Composition):

也是整體與部分的關系,但是整體與部分不可以分開
如:公司和部門,部門是部分,公司是整體,公司A的財務部不可能和公司B的財務部對換,就是說,公司A不能和自己的財務部分開;人與人的心臟
使用帶實心菱形的實線來表示

六、實現關系(Implementation):

UML對象圖和類圖的實現關系是用來規定接口和實線接口的類或者構建結構的關系,接口是操作的集合,而這些操作就用于規定類或者構建的一種服務。
使用帶空心三角形的虛線表示
 

【編輯推薦】

  1. UML對象圖的表示法和用途
  2. 深入剖析UML對象圖
  3. UML用例圖三大關系揭秘
  4. 學習筆記 UML對象圖解析
  5. 解析UML對象圖建模技術及類圖和對象圖區別

 

 

責任編輯:佚名 來源: sina.com.cn
相關推薦

2010-07-09 10:45:11

UML類圖關系

2010-07-06 09:35:37

UML六大關系

2010-06-29 10:40:37

UML類圖關系

2010-04-14 08:40:38

UMLUML類間關系UML圖

2010-07-05 09:34:45

UML類關系圖

2010-06-11 18:09:26

UML對象圖

2010-07-06 09:48:34

六大UML圖

2010-06-29 09:08:15

UML類圖關系

2010-07-07 14:19:55

UML用例圖關系

2010-07-12 10:25:44

UML類圖

2010-07-01 12:48:03

UML用例圖

2010-06-30 10:57:49

UML用例圖

2010-07-07 11:02:47

UML類圖關系

2010-06-18 14:43:28

UML關系圖

2010-06-12 18:30:57

UML類圖關系

2010-07-02 13:22:25

UML交互圖

2010-07-02 11:17:47

繪制UML圖

2010-07-08 15:28:39

UML類圖依賴關系

2010-06-29 13:11:40

UML類圖依賴關系

2010-07-02 12:22:53

UML對象圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二 | 亚洲播放一区 | 国产日韩欧美综合 | 日韩成人一区二区 | 日日骚网 | 午夜资源| 国产成人在线视频 | 精品久久影院 | 国产一区在线免费 | 国产亚洲一区二区精品 | 欧美日韩国产一区二区 | 国产羞羞视频在线观看 | 老头搡老女人毛片视频在线看 | 亚洲一区二区电影网 | 国产日韩一区二区 | 欧美在线综合 | 日韩在线一区二区 | 国产福利在线播放麻豆 | 欧美九九九 | 一区二区中文字幕 | 国产成人综合在线 | 午夜精品久久 | 亚洲毛片 | 久久精品日产第一区二区三区 | 精品久久av | 欧美成人一区二区 | www.五月天婷婷 | 亚洲精品第一国产综合野 | 蜜桃一区 | 午夜成人免费视频 | 亚洲一区av在线 | 欧美成人hd | 日日操视频 | 中文字幕在线精品 | 成人欧美日韩一区二区三区 | 日韩成人在线视频 | 久久精品在线 | 亚洲+变态+欧美+另类+精品 | 久久久网 | 99pao成人国产永久免费视频 | 91中文字幕 |