C# 中的組合是什麼?
如果在組合中刪除了父物件,則子物件也會失去其狀態。組合是聚合的一種特殊型別,並提供了一種部分關係。
例如,汽車有引擎。如果汽車被毀壞,引擎也會被毀壞。
public class Engine {
. . .
}
public class Car {
Engine eng = new Engine();
.......
}
廣告
如果在組合中刪除了父物件,則子物件也會失去其狀態。組合是聚合的一種特殊型別,並提供了一種部分關係。
例如,汽車有引擎。如果汽車被毀壞,引擎也會被毀壞。
public class Engine {
. . .
}
public class Car {
Engine eng = new Engine();
.......
}