C# 中的组合是什么?
如果在组合中删除了父对象,则子对象也会失去其状态。组合是聚合的一种特殊类型,并提供了一种部分关系。
例如,汽车有引擎。如果汽车被毁坏,引擎也会被毁坏。
public class Engine {
. . .
}
public class Car {
Engine eng = new Engine();
.......
}
广告
如果在组合中删除了父对象,则子对象也会失去其状态。组合是聚合的一种特殊类型,并提供了一种部分关系。
例如,汽车有引擎。如果汽车被毁坏,引擎也会被毁坏。
public class Engine {
. . .
}
public class Car {
Engine eng = new Engine();
.......
}