What is composition in C#?



If the parent object is deleted under Composition, then the child object also loses its status. The composition is a special type of Aggregation and gives a part-of relationship.

For example, A Car has an engine. If the car is destroyed, the engine is destroyed as well.

public class Engine {
   . . .
}

public class Car {
      Engine eng = new Engine();
      .......
}
Updated on: 2020-06-20T15:54:17+05:30

525 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements