日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

解析UML類圖符號(hào)

 sonjay 2010-09-09

UML類圖符號(hào)簡(jiǎn)介

1.類(Class):使用三層矩形框表示。

第一層顯示類的名稱,如果是抽象類,則就用斜體顯示。
第二層是字段和屬性。
第三層是類的方法。
注意前面的符號(hào),‘+’表示public,‘-’表示private,‘#’表示protected。

2.接口:UML類圖符號(hào)中接口使用兩層矩形框表示,與類圖的區(qū)別主要是頂端有<<interface>>顯示。
第一行是接口名稱。
第二行是接口方法。

3.繼承類(extends):用空心三角形+實(shí)線來(lái)表示。

4.實(shí)現(xiàn)接口(implements):用空心三角形+虛線來(lái)表示

5.關(guān)聯(lián)(Association):用實(shí)線箭頭來(lái)表示,例如:燕子與氣候

6.聚合(Aggregation):用空心的菱形+實(shí)線箭頭來(lái)表示
聚合:表示一種弱的‘擁有’關(guān)系,體現(xiàn)的是A對(duì)象可以包含B對(duì)象,但B對(duì)象不是A對(duì)象的一部分,例如:公司和員工

組合(Composition):UML類圖符號(hào)中組合用實(shí)心的菱形+實(shí)線箭頭來(lái)表示
組合:部分和整體的關(guān)系,并且生命周期是相同的。例如:人與手

7.依賴(Dependency):用虛線箭頭來(lái)表示,例如:動(dòng)物與氧氣

8.基數(shù):連線兩端的數(shù)字表明這一端的類可以有幾個(gè)實(shí)例,比如:一個(gè)鳥(niǎo)應(yīng)該有兩只翅膀。如果一個(gè)類可能有無(wú)數(shù)個(gè)實(shí)例,則就用‘n’來(lái)表示。關(guān)聯(lián)、聚合、組合是有基數(shù)的

UML類圖符號(hào)軟件工程

1、泛化(繼承)

實(shí)線箭頭表示繼承一個(gè)基類B類繼承A類

2、實(shí)現(xiàn)

UML類圖符號(hào)中虛線箭頭表示實(shí)現(xiàn)一個(gè)接口:C類實(shí)現(xiàn)接口Interface(現(xiàn)在好像顯示成線了沒(méi)有了箭頭)

3、關(guān)聯(lián)

UML類圖符號(hào)中關(guān)聯(lián)分為單向和雙向關(guān)聯(lián)兩種。

關(guān)聯(lián)和類的屬性很相似。

3.1單向關(guān)聯(lián):僅能從一個(gè)類訪問(wèn)另一個(gè)類(前者的屬性中有后者)

B類單向關(guān)聯(lián)A類(B中有屬性a為A的對(duì)象)

3.2雙向關(guān)聯(lián):兩個(gè)類之間能相互訪問(wèn)(兩個(gè)類的屬性中都有對(duì)方)

B類關(guān)聯(lián)A類(B中有屬性a為A的對(duì)象)

A類關(guān)聯(lián)B類(A中有屬性bs為Set,Set包含B的對(duì)象)

A和B是1對(duì)n(n>0)的關(guān)聯(lián)

3.3聚合關(guān)系

由上圖知道,Wheel類扮演wheels角色,聚合4個(gè)到Car對(duì)象里面去

UML類圖符號(hào)中空心的菱形表示W(wǎng)heel對(duì)象并不隨Car的創(chuàng)建而創(chuàng)建,銷毀而銷毀。

3.4組合關(guān)系

由上圖知道,Company類完全由Department對(duì)象組成。

UML類圖符號(hào)中實(shí)心菱形表示Department對(duì)象隨Company對(duì)象的創(chuàng)建而創(chuàng)建,銷毀而銷毀。

4、依賴

UML類圖符號(hào)中依賴指的是類之間的調(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類型的屬性。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多