用asp做網(wǎng)站怎么布局,湖南百度推廣開(kāi)戶(hù),微信里怎么進(jìn)入自己的公眾號(hào),構(gòu)建網(wǎng)站的安全目錄 一、說(shuō)明二、具體類(lèi)型2.1 普通關(guān)聯(lián)2.2 單向關(guān)聯(lián)2.3 雙向關(guān)聯(lián)2.4 自關(guān)聯(lián)2.4 聚合關(guān)系(Aggregation)2.5 組合關(guān)系(Composition) 三、關(guān)聯(lián)關(guān)系中的多重性 一、說(shuō)明 1.UML(Unified Modeling Language,統(tǒng)一…
目錄
- 一、說(shuō)明
- 二、具體類(lèi)型
- 2.1 普通關(guān)聯(lián)
- 2.2 單向關(guān)聯(lián)
- 2.3 雙向關(guān)聯(lián)
- 2.4 自關(guān)聯(lián)
- 2.4 聚合關(guān)系(Aggregation)
- 2.5 組合關(guān)系(Composition)
- 三、關(guān)聯(lián)關(guān)系中的多重性
一、說(shuō)明
- 1.UML(Unified Modeling Language,統(tǒng)一建模語(yǔ)言)中的關(guān)聯(lián)關(guān)系是用來(lái)描述兩個(gè)或多個(gè)類(lèi)(或?qū)嶓w)之間語(yǔ)義上的相互關(guān)系的。
- 2.這種關(guān)系表示了一個(gè)類(lèi)的對(duì)象能夠知道另一個(gè)類(lèi)的對(duì)象的屬性和方法。
- 3.在UML圖中,關(guān)聯(lián)關(guān)系通常通過(guò)實(shí)線來(lái)表示,并且可以標(biāo)注關(guān)系的名稱(chēng)和多重性(multiplicity)。
二、具體類(lèi)型
2.1 普通關(guān)聯(lián)
- 1.基本的關(guān)聯(lián)關(guān)系,表示兩個(gè)類(lèi)之間存在某種聯(lián)系,但不限于特定的類(lèi)型(如聚合或組合)。
- 2.表示方式:用實(shí)線表示,可以標(biāo)注關(guān)系的名稱(chēng)和多重性。
2.2 單向關(guān)聯(lián)
- 1.表示一個(gè)類(lèi)的對(duì)象可以訪問(wèn)另一個(gè)類(lèi)的對(duì)象,但反向不行。
- 2.表示方式:在UML圖中,單向關(guān)聯(lián)用一個(gè)帶箭頭的實(shí)線表示,箭頭指向被關(guān)聯(lián)的對(duì)象。
2.3 雙向關(guān)聯(lián)
- 1.表示兩個(gè)類(lèi)的對(duì)象都可以訪問(wèn)對(duì)方。
- 2.表示方式:在UML圖中,雙向關(guān)聯(lián)關(guān)系可以用帶雙箭頭的實(shí)線表示,或者通過(guò)兩條單向關(guān)聯(lián)線分別表示兩個(gè)方向的關(guān)聯(lián)。
- 3.更常見(jiàn)的做法是使用不帶箭頭的實(shí)線表示,并在關(guān)聯(lián)線上標(biāo)注雙方的多重性。
2.4 自關(guān)聯(lián)
- 1.一個(gè)類(lèi)的對(duì)象與自身類(lèi)的對(duì)象有關(guān)聯(lián)。
- 2.表示方式:在UML圖中,自關(guān)聯(lián)用一條從類(lèi)到自身的帶箭頭實(shí)線表示。
2.4 聚合關(guān)系(Aggregation)
- 1.聚合是關(guān)聯(lián)關(guān)系的一種特殊形式,表示整體與部分的關(guān)系,但整體與部分之間可以分離,部分可以屬于多個(gè)整體。
- 2.表示方式:在UML圖中,聚合關(guān)系用空心菱形加實(shí)線箭頭表示,空心菱形在整體一方,箭頭指向部分一方。
2.5 組合關(guān)系(Composition)
- 1.組合也是關(guān)聯(lián)關(guān)系的一種特殊形式,表示更強(qiáng)的整體與部分的關(guān)系。在組合關(guān)系中,部分完全隸屬于整體,整體不存在了部分也會(huì)隨之消失。
- 2.表示方式:在UML圖中,組合關(guān)系用實(shí)心菱形加實(shí)線箭頭表示,實(shí)心菱形在整體一方,箭頭指向部分一方。
三、關(guān)聯(lián)關(guān)系中的多重性
- 1.多重性表示了一個(gè)類(lèi)的對(duì)象可以與多少個(gè)另一個(gè)類(lèi)的對(duì)象相關(guān)聯(lián)。它可以是一個(gè)具體的數(shù)字(如1或2),也可以是一個(gè)范圍(如0…表示零個(gè)或多個(gè)),或者是特定的符號(hào)(如表示零個(gè)或多個(gè),+表示一個(gè)或多個(gè))。