C# 中的關聯、組合和聚合


C# 中的關聯

關聯定義了 C# 中的物件之間的關係。可以在物件之間定義一對一、一對多、多對一和多對多的關係。

例如,一個員工可以關聯多個專案,而一個專案可以有多個員工。

C# 中的組合

在組合中,如果父物件被刪除,則子物件也失去其狀態。

組合是一種特殊型別的聚合關係,給出了部分關係。

例如,一輛汽車有一個發動機。如果汽車被摧毀,那麼發動機也會被摧毀。

C# 中的聚合

聚合是 C# 中物件之間的直接關係。它是物件之間的關係。

例如,員工和部門。

一個員工屬於一個部門,而一個部門可以有多個員工

更新於: 2020-06-19

5 千次瀏覽量

開啟您的 職業生涯

透過完成課程取得認證

開始使用
廣告