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


C# 中的關聯

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

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

C# 中的組合

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

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

例如,一輛汽車有一個發動機。如果汽車被毀,發動機也同樣會被毀。

C# 中的聚合

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

例如,員工和部門。

一個員工關聯一個部門,而一個部門可以有多個員工。

更新於: 2020 年 6 月 19 日

5 千+ 瀏覽量

開啟你的 職業生涯

完成課程獲得認證

開始
廣告