C# 中的关联、组合和聚合


C# 中的关联

关联定义了 C# 中对象之间的关系。对象之间可以定义一对一、一对多、多对一和多对多的关系。

例如,一个员工可以关联多个项目,而一个项目可以有多个员工。

C# 中的组合

在组合下,如果父对象被删除,则子对象也会失去其状态。

组合是一种特殊类型的聚合,它给出了部分关系。

例如,一辆汽车有一个发动机。如果汽车被毁,发动机也同样会被毁。

C# 中的聚合

聚合是 C# 中对象之间的一种直接关系。它是对象之间的关系。

例如,员工和部门。

一个员工关联一个部门,而一个部门可以有多个员工。

更新于: 2020 年 6 月 19 日

5 千+ 浏览量

开启你的 职业生涯

完成课程获得认证

开始
广告