1. 程式人生 > >StarUML類圖關係

StarUML類圖關係

1、簡介

StarUML是一種生成類圖和其他型別的UML(Unified Modeling Language統一建模語言或標準建模語言)圖表的工具

2、類圖關係

關係 說明 標識
雙向關聯(Association) AB物件間弱聯絡,不帶方向的雙向關聯,A可以對應多個B,B也可以對應多個A 這裡寫圖片描述 這裡寫圖片描述
單向關聯(Directed Association) AB物件間弱聯絡,帶方向的單向關聯,A可以對應多個B,但B只能對應一個A 這裡寫圖片描述 這裡寫圖片描述
聚合(Aggregation) AB物件是整體與部分的弱關係,隨著A的建立或消亡,B不一定建立或消亡 這裡寫圖片描述 這裡寫圖片描述
組合(Composition) AB物件是整體與部分的強關係,B跟隨A的建立而建立,消亡而消亡 這裡寫圖片描述 這裡寫圖片描述
依賴關係(Dependence) A的改變引起了B的變化,則B依賴A 這裡寫圖片描述 這裡寫圖片描述
泛化(Generalization) 繼承關係 這裡寫圖片描述 這裡寫圖片描述
介面實現(Interface Realization) 類實現了介面中所宣告的操作

聚合是一種特殊的關聯,而組合又是一種特殊的聚合