UML 幾種關係的理解

2021-06-19 07:29:39 字數 672 閱讀 2385

1,泛化關係

泛化關係的表現形式有3中,類a 整合類b  ,介面c  繼承 介面d ,或者類e實現類f。

2,組合關係

組合關係描述的是整體與區域性的關係,乙個整體有很多部分組成,即整體包含的部分。

例如:身體包含了 頭部 ,四肢,身體。。。

汽車包含 輪胎,車身,擋風玻璃。。。

3,聚合關係

聚合關係也描述的是整體與部分的關係,但是強調多個與單個的關係。

例如:  球隊    由 隊員組成

小學生由 乙個個學生組成的

4,依賴關係

依賴關係指的是 類a 需要 類b提供提供服務或 資料。

例如:   人  依賴於 **(**提供遠端通訊功能)

人  依賴   汽車   (提供便利的交通服務)

人  依賴  電梯     (提供公升降服務)

人   依賴  水          (促進新陳代謝)

我們需要它們

5,關聯關係

關聯關係指的是 兩種事物之間存在著一定 約束性或規律性的 關係

例如: 空氣濕度  和  地理位置有關係

城市溫度  和   緯度有關係

下圖體現了各種uml關係:

UML 幾種關係的理解

1,泛化關係 泛化關係的表現形式有3中,類a 整合類b 介面c 繼承 介面d 或者類e實現類f。2,組合關係 組合關係描述的是整體與區域性的關係,乙個整體有很多部分組成,即整體包含的部分。例如 身體包含了 頭部 四肢,身體。汽車包含 輪胎,車身,擋風玻璃。3,聚合關係 聚合關係也描述的是整體與部分的...

UML的幾種關係

在uml類圖中,常見的有以下幾種關係 泛化 generalization 實現 realization 關聯 association 聚合 aggregation 組合 composition 依賴 dependency 1.泛化 generalization 泛化關係 是一種繼承關係,表示一般與特...

UML關係(理解)

uml有四種關係 依賴 關聯 泛化和實現 部分參考 1.依賴 表示乙個事物變化會影響另乙個事物 2.關聯 是一種結構關係,定義了一組鏈。關聯包括聚集 聚合 組合。聚集 實線 空心菱形。強調部分和整體,比如汽車和輪胎 輪胎脫離了汽車還能單獨存在。組合 實線 實心菱形。強調部分和整體,但生命週期完全一致...