解析UML圖標的含義
本節和大家一起學習一下UML圖標表示的內容。在UML建模時,類與類之間存在有關聯,聚合,依賴和繼承等關系,每種關系都用不同的UML圖標來表示,下面我們一起來看一下UML圖標表示的內容吧。
UML圖標表示的內容
面向對象的問題的處理的關鍵是建模問題。建模可以把在復雜世界的許多重要的細節給抽象出。許多建模工具封裝了UML(也就是UnifiedModelingLanguage?),這篇課程的目的是展示出UML的精彩之處。
UML中有九種建模的圖標,即:
用例圖
類圖
對象圖
順序圖
協作圖
狀態圖
活動圖
組件圖
配置圖
在UML建模時,類與類之間存在以下關系,每種關系都有不同的UML圖標來表示:
1。依賴(use-a:依賴關系)
C2---->C1已C1作為方法的返回類型,或C1出現在C2的方法中的局部變量或者方法的參數里,或在C2的方法中C1的靜態方法被調用等
2。關聯(has-a:關聯關系)
2。1聚合(部件組合)
C2<>----->C1C2中有實例變量C1
2。2合成(獨立個體組合)
C2<|>----->C1C2中有實例變量C1
3。繼承(is-a:繼承關系--例:A類繼承了B類,此時A類不僅有了B類的方法,還有其自己的方法.(個性存在于共性中))
C2-----|>C1實直線表示C2繼承C1
4。實現(like-a實現接口關系)
C2---|>C1虛直線表示C2實現C1
=====UML圖標說明=======
--------實直線
-----虛直線
>箭頭
|>倒三角(多表繼承方向)
<>菱形(聚合)
<|>實心菱形(合成)
【編輯推薦】