UML学习笔记之类之间的关系
生活随笔
收集整理的這篇文章主要介紹了
UML学习笔记之类之间的关系
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、 導(dǎo)航關(guān)系(Directed Association)
A類有一個(gè)成員變量保存B的引用。
2、包含關(guān)系(Aggregation、Composition)
(1)弱包含
含義:每個(gè)部門包含多個(gè)員工。*也可換成1..100等。
(2)強(qiáng)包含
強(qiáng)弱包含區(qū)別:
① 弱包含表示如果部門沒有了,員工可以繼續(xù)存在。
強(qiáng)包含表示如果部門沒有了,員工不再存在。
② 弱包含表示兒子可有多個(gè)父親(一個(gè)也可)。
強(qiáng)包含表示兒子只能有一個(gè)父親。
3、泛化關(guān)系(Generalization)
可以理解為繼承關(guān)系。
4、依賴關(guān)系(Dependency)
依賴關(guān)系和導(dǎo)航關(guān)系表達(dá)的意思完全不一樣。依賴程度是相對(duì)而言的。
不一定A沒有B就不能生存,對(duì)于某個(gè)事情需要B來協(xié)助。
5、關(guān)聯(lián)關(guān)系(Association)
類圖中每個(gè)類代表的意義:一個(gè)類并不是指一個(gè)具體的業(yè)務(wù)對(duì)象,一個(gè)類泛指屬于這個(gè)類的任意一個(gè)業(yè)務(wù)對(duì)象。
總結(jié)
以上是生活随笔為你收集整理的UML学习笔记之类之间的关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android电商抢购倒计时,Andro
- 下一篇: 美股周一:三大股指全线上涨,苹果涨近2%