C# 中的组合与聚合
组合
在组合中,如果父对象被删除,则子对象也会消失。组合是一种特殊类型的聚合,给予部分关系。
例如,一辆汽车有一副引擎。如果汽车被毁,引擎也会被毁。
public class Engine {
. . .
}
public class Car {
Engine eng = new Engine();
.......
}聚合
聚合是 C# 中对象之间的一种定向关系。它是对象之间的关系。
例如,员工和地址
一个员工关联一个部门,而一个部门可以有多个员工。让我们看看员工和地址的示例。
示例
public class Address {
. . .
}
public class Employee {
private Address addr;
public Employee (Address addr) {
this.addr = addr;
}
. . .
}
Werbung
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP