一張圖簡述UML類圖
UML建模常用視圖中,類圖可算是最多的,初學(xué)UML的類圖繪制,基于starUML工具,現(xiàn)簡記如下
一、類圖組件
-
類、接口
類圖中,類的表示如圖所示,有三部分:
- 類名稱
- 屬性:格式為
權(quán)限 名稱:類型 [=默認(rèn)值][ ] 表示可選的意思 - 函數(shù):格式為
權(quán)限 函數(shù)名(參數(shù)) :[ 返回類型 ]
權(quán)限:
+、-、#、~分別對應(yīng)public、private、protected、default接口,類似于類圖的表示,名稱上有
<<interface>>這個標(biāo)記。或者用圓圈??表示 -
關(guān)系線
- 繼承,使用
無尾 實(shí)線 空三角箭頭 - 接口實(shí)現(xiàn),使用
無尾 虛線 空三角箭頭,注,如用圓圈表示接口,則只是一條實(shí)線表示實(shí)現(xiàn)關(guān)系 - 關(guān)聯(lián),
無尾 實(shí)線 大于號箭頭 - 依賴,
無尾 虛線 大于號箭頭 - 聚合,
空心棱形 實(shí)線,聚合關(guān)系,個體可獨(dú)立 - 組合,
實(shí)心棱形 實(shí)線組合關(guān)系,組成部分不能獨(dú)立
- 繼承,使用

uml圖示