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

UML對象圖和類圖關系解析

開發(fā) 架構
UML共有九種視圖,它們之間各有自己的特點和作用,它們之間有什么聯(lián)系嗎,這里就向大家介紹一下UML對象圖和UML類之間的聯(lián)系,希望通過本文的學習你對UML的圖形之間的關系有一定的認識。

本節(jié)向大家介紹一下UML圖中UML類圖和UML對象圖的關系,主要有依賴關系,實現(xiàn)關系和泛化關系等,相信通過本節(jié)的介紹你對UML圖中圖形之間的關系有一定的了解。

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

一、依賴關系(Dependence):假設A類的變化引起了B類的變化,則說名B類依賴于A類。

依賴關系有如下三種情況:

1、A類是B類的一個成員變量;

2、A類是B類方法當中的一個參數(shù);

3、A類向B類發(fā)送消息,從而影響B(tài)類發(fā)生變化;

使用帶箭頭的虛線表示

 

二、泛化關系(Generalization):UML對象圖和類圖的泛化關系A是B和C的父類,B,C具有公共類(父類)A,說明A是B,C的一般化(概括,也稱泛化)

在UML當中,對泛化關系有三個要求:

1、子類與父類應該完全一致,父類所具有的屬性、操作,子類應該都有;

2、子類中除了與父類一致的信息以外,還包括額外的信息;

3、可以使用父類的實例的地方,也可以使用子類的實例;

使用帶空心三角形的實線表示

三、關聯(lián)關系(Association):類之間的聯(lián)系,如籃球隊員與球隊之間的關聯(lián)(下圖所示)。其中,關聯(lián)兩邊的"employee"和“employer”標示了兩者之間的關系,而數(shù)字表示兩者的關系的限制,是關聯(lián)兩者之間的多重性。通常有“*”(表示所有,不限),“1”(表示有且僅有一個),“0...”(表示0個或者多個),“0,1”(表示0個或者一個),“n...m”(表示n到m個都可以),“m...*”(表示至少m個)。

在關聯(lián)中有一種叫“限定關聯(lián)”,還有一種謂之自身關聯(lián)。另外,對象之間的關聯(lián)就沒那么復雜,只是將類的關聯(lián)實例化而已。

使用帶數(shù)字的實線表示

四、聚合關系(Aggregation):UML對象圖和類圖的聚合關系表示的是整體和部分的關系,整體與部分可以分開

如:電話機包括一個話筒

電腦包括鍵盤、顯示器,一臺電腦可以和多個鍵盤、多個顯示器搭配,確定鍵盤和顯示器是可以和主機分開的,主機可以選擇其他的鍵盤、顯示器組成電腦;

使用帶空心菱形的實線來表示

五、組合關系(Composition):UML對象圖和類圖的組合關系也是整體與部分的關系,但是整體與部分不可以分開

如:公司和部門,部門是部分,公司是整體,公司A的財務部不可能和公司B的財務部對換,就是說,公司A不能和自己的財務部分開;人與人的心臟

使用帶實心菱形的實線來表示

 

六、實現(xiàn)關系(Implementation):是用來規(guī)定接口和實線接口的類或者構建結構的關系,接口是操作的集合,而這些操作就用于規(guī)定類或者構建的一種服務。

使用帶空心三角形的虛線表示

【編輯推薦】

  1. UML對象圖用法解析
  2. UML基礎 UML對象圖解析
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. UML用例圖用法實例剖析


 

責任編輯:佚名 來源: uml.org.cn
相關推薦

2010-07-12 10:25:44

UML類圖

2010-07-02 12:22:53

UML對象圖

2010-07-09 15:53:36

UML類圖

2010-07-12 11:23:09

UML類圖

2010-07-02 12:53:07

UML對象圖

2010-07-09 10:26:35

UML類圖關系

2010-06-12 18:30:57

UML類圖關系

2010-07-12 13:39:10

UML對象圖

2010-06-11 17:59:24

UML對象圖

2010-06-29 13:11:40

UML類圖依賴關系

2010-06-18 14:43:28

UML關系圖

2010-07-12 09:52:24

UML包圖

2010-07-05 09:48:00

UML類關系圖

2010-07-05 14:48:25

UML靜態(tài)結構圖

2010-07-05 09:01:29

UML靜態(tài)模型圖

2010-06-28 16:54:49

UML類圖關系

2010-07-01 11:33:17

UML類圖關系

2010-07-02 09:21:34

UML部署圖

2010-06-13 14:37:04

UML實踐

2010-06-18 14:56:15

UML綜合實例
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 人人人艹| 亚洲欧美视频 | 免费观看黄a一级视频 | 国产一级片91 | 国产片淫级awww | 97视频在线观看网站 | www.午夜| 色综合99| 欧美一区二区三区大片 | 亚洲成人午夜电影 | 国产精品久久久久久影院8一贰佰 | 99视频免费播放 | 久久午夜视频 | 日日做夜夜爽毛片麻豆 | av一区在线| 日韩在线观看一区 | 自拍视频网 | 综合九九| 一区二区三区中文字幕 | 99精品99 | 好姑娘影视在线观看高清 | 一区二区三区四区电影 | 成人区精品一区二区婷婷 | 亚洲黄色片免费观看 | 国产精品国产精品国产专区不片 | 午夜影院 | 久久久久国产精品午夜一区 | 国产精品a久久久久 | 亚洲欧洲一区 | 成人国产在线观看 | 亚洲精品91 | 正在播放国产精品 | 国产福利在线看 | 日韩欧美精品在线 | 亚洲+变态+欧美+另类+精品 | 福利视频一区二区 | 日韩欧美成人一区二区三区 | 欧美激情精品久久久久久变态 | 天天天天操 | 成人福利在线视频 | 久久久2o19精品 |