類圖之間關係
-
泛化(
Generalization
)
泛化是一種繼承
關係,表示一般與特殊
的關係,它指定了子類如何繼承父類的所有特徵和行爲 -
實現(
Realization
)
實現是一種類與接口
的關係,表示類是接口所有特徵和行爲的實現。 -
聚合(
Aggregation
)
聚合是整體與部分
的關係,且部分可以離開整體而單獨存在 -
組合(
Composition
)
組合是整體與部分
的關係,但部分不能離開整體而單獨存在 -
關聯(
Association
)
關聯是一種擁有
的關係,它使一個類知道另一個類的屬性和方法
has
-
依賴(
Dependency
)
依賴是一種使用
的關係,即一個類的實現需要另一個類的協助
各種關係的強弱順序
泛化 = 實現 > 組合 > 聚合 > 關聯 > 依賴