UML的四種基本關係

關係

關係是模型元素之間具體化的語義連接,表示事物之間聯繫的方式。

關聯關係

描述一個事物的對象與另一個事物的對象的聯繫,表示一種結構關係。

聚合

整體與局部的包含、從屬關係。在UML中使用帶空心菱形的實心線表示,菱形指向整體。

組合

強依賴的特殊聚合關係。在UML中使用帶空心菱形的實線表示,菱形指向整體。

依賴關係

一個元素(independent element)的變化影響另一元素的語義。在UML中使用帶箭頭的虛線表示,箭頭指向被使用者。要避免雙向的互相依賴。

泛化關係

描述特殊到一般的歸納和分類關係。在UML中使用帶三角箭頭的實線,箭頭指向父類。

繼承關係

指定了子類符合特化父類的所有特徵和行爲。

實現關係

一個元素定義規格說明,另一個元素按照規格具體實現。在UML中使用帶三角箭頭的虛線,箭頭指向接口。

參考:中國大學mooc - 洛陽師範學院 - UML建模分析與設計

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章