新聞中心
本節(jié)和大家一起學(xué)習(xí)一下UML圖標(biāo)表示的內(nèi)容。在UML建模時(shí),類與類之間存在有關(guān)聯(lián),聚合,依賴和繼承等關(guān)系,每種關(guān)系都用不同的UML圖標(biāo)來(lái)表示,下面我們一起來(lái)看一下UML圖標(biāo)表示的內(nèi)容吧。

UML圖標(biāo)表示的內(nèi)容
面向?qū)ο蟮膯?wèn)題的處理的關(guān)鍵是建模問(wèn)題。建模可以把在復(fù)雜世界的許多重要的細(xì)節(jié)給抽象出。許多建模工具封裝了UML(也就是UnifiedModelingLanguage?),這篇課程的目的是展示出UML的精彩之處。
UML中有九種建模的圖標(biāo),即:
用例圖
類圖
對(duì)象圖
順序圖
協(xié)作圖
狀態(tài)圖
活動(dòng)圖
組件圖
配置圖
在UML建模時(shí),類與類之間存在以下關(guān)系,每種關(guān)系都有不同的UML圖標(biāo)來(lái)表示:
1。依賴(use-a:依賴關(guān)系)
C2---->C1已C1作為方法的返回類型,或C1出現(xiàn)在C2的方法中的局部變量或者方法的參數(shù)里,或在C2的方法中C1的靜態(tài)方法被調(diào)用等
2。關(guān)聯(lián)(has-a:關(guān)聯(lián)關(guān)系)
2。1聚合(部件組合)
C2<>----->C1C2中有實(shí)例變量C1
2。2合成(獨(dú)立個(gè)體組合)
C2<|>----->C1C2中有實(shí)例變量C1
3。繼承(is-a:繼承關(guān)系--例:A類繼承了B類,此時(shí)A類不僅有了B類的方法,還有其自己的方法.(個(gè)性存在于共性中))
C2-----|>C1實(shí)直線表示C2繼承C1
4。實(shí)現(xiàn)(like-a實(shí)現(xiàn)接口關(guān)系)
C2---|>C1虛直線表示C2實(shí)現(xiàn)C1
=====UML圖標(biāo)說(shuō)明=======
--------實(shí)直線
-----虛直線
>箭頭
|>倒三角(多表繼承方向)
<>菱形(聚合)
<|>實(shí)心菱形(合成)
標(biāo)題名稱:解析UML圖標(biāo)的含義
URL鏈接:http://www.5511xx.com/article/cophiod.html
其他資訊
- 手機(jī)相機(jī)怎么調(diào)?(手機(jī)相機(jī)怎么調(diào)分辨率)
- 【技術(shù)分享】掌握數(shù)據(jù)庫(kù)數(shù)據(jù)排序命令,快速提升數(shù)據(jù)查詢效率(數(shù)據(jù)庫(kù)數(shù)據(jù)排序命令)
- 探究東南大學(xué)數(shù)據(jù)庫(kù)的優(yōu)勢(shì)與應(yīng)用(東南大學(xué)數(shù)據(jù)庫(kù))
- 網(wǎng)站長(zhǎng)期被博彩網(wǎng)站掛馬-虛擬主機(jī)/數(shù)據(jù)庫(kù)問(wèn)題
- LinuxLTS:長(zhǎng)期支持穩(wěn)定版操作系統(tǒng)簡(jiǎn)介(linux-lts)


咨詢
建站咨詢
