日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
UML對(duì)象和類之間的相互關(guān)系知多少

在學(xué)習(xí)UML的過程中,你經(jīng)常會(huì)遇到UML對(duì)象和類之間的相互關(guān)系方面的問題,這里就和大家分享一下,希望本節(jié)的介紹對(duì)你的學(xué)習(xí)有所幫助。下面就讓我們一起來看一下UML對(duì)象和類相互關(guān)系的具體介紹吧。

UML對(duì)象和類之間的相互關(guān)系總結(jié)

UML中描述對(duì)象和類之間相互關(guān)系的方式包括:

依賴(Dependency)

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

聚合(Aggregation)

組合(Composition)

泛化(Generalization)

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

等。

依賴(Dependency):元素A的變化會(huì)影響元素B,但反之不成立,那么B和A的關(guān)系是依賴關(guān)系,B依賴A;類屬關(guān)系和實(shí)現(xiàn)關(guān)系在語義上講也是依賴關(guān)系,但由于其有更特殊的用途,所以被單獨(dú)描述。UML中用帶箭頭的虛線表示Dependency關(guān)系,箭頭指向被依賴元素。

關(guān)聯(lián)(Association):元素間的結(jié)構(gòu)化關(guān)系,是一種弱關(guān)系,被關(guān)聯(lián)的元素間通??梢员华?dú)立的考慮。UML中用實(shí)線表示Association關(guān)系,箭頭指向被依賴元素。

聚合(Aggregation):關(guān)聯(lián)關(guān)系的一種特例,表示部分和整體的關(guān)系。UML中用帶空心菱形頭的實(shí)線表示Aggregation關(guān)系,菱形頭指向整體。

UML對(duì)象和類的聚合關(guān)系是關(guān)聯(lián)的一種形式,代表兩個(gè)類之間的整體/局部關(guān)系。聚合暗示著整體在概念上處于比局部更高的一個(gè)級(jí)別,而關(guān)聯(lián)暗示兩個(gè)類在概念上位于相同的級(jí)別。關(guān)聯(lián)和聚合的區(qū)別純粹是概念上的,而且嚴(yán)格反映在語義上。聚合還暗示著實(shí)例圖中不存在回路。換言之,只能是一種單向關(guān)系。

組合(Composition):組合是聚合關(guān)系的變種,表示元素間更強(qiáng)的組合關(guān)系。如果是組合關(guān)系,如果整體被破壞則個(gè)體一定會(huì)被破壞,而聚合的個(gè)體則可能是被多個(gè)整體所共享的,不一定會(huì)隨著某個(gè)整體的破壞而被破壞。UML中用帶實(shí)心菱形頭的實(shí)線表示Composition關(guān)系,菱形頭指向整體。

泛化(Generalization):UML對(duì)象和類的泛化關(guān)系就是通常所說的繼承關(guān)系,UML中用帶空心箭頭的實(shí)線線表示Generalization關(guān)系,箭頭指向一般個(gè)體。

實(shí)現(xiàn)(Realize):元素A定義一個(gè)約定,元素B實(shí)現(xiàn)這個(gè)約定,則B和A的關(guān)系是Realize,BrealizeA。這個(gè)關(guān)系最常用于接口。UML中用空心箭頭和虛線表示Realize關(guān)系,箭頭指向定義約定的元素。

其中依賴(Dependency)的關(guān)系最弱,而關(guān)聯(lián)(Association),聚合(Aggregation),組合(Composition)表示的關(guān)系依次增強(qiáng)。換言之關(guān)聯(lián),聚合,組合都是依賴關(guān)系的一種,聚合是表明對(duì)象之間的整體與部分關(guān)系的關(guān)聯(lián),而組合是表明整體與部分之間有相同生命周期關(guān)系的聚合。

而關(guān)聯(lián)與依賴的關(guān)系用一句話概括下來就是,依賴描述了UML對(duì)象之間的調(diào)用關(guān)系,而關(guān)聯(lián)描述了對(duì)象之間的結(jié)構(gòu)關(guān)系。

【編輯推薦】

  1. 三大UML對(duì)象關(guān)系解析
  2. UML對(duì)象圖和類圖關(guān)系解析
  3. 實(shí)例講解UML對(duì)象圖使用
  4. UML建模過程中需要注意要點(diǎn)專家提醒
  5. UML對(duì)象關(guān)系學(xué)習(xí)總結(jié)

網(wǎng)站題目:UML對(duì)象和類之間的相互關(guān)系知多少
URL地址:http://m.5511xx.com/article/dhegcjj.html