StarUML類圖關係
阿新 • • 發佈:2018-12-25
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) | 類實現了介面中所宣告的操作 |
聚合是一種特殊的關聯,而組合又是一種特殊的聚合