DEV Community

Discussion on: Inheritance, Composition and Aggregation in C#

Collapse
 
namvnngu profile image
Nam Nguyen

Yes. You're right. That's what I meant, ChairLeg can exist without Chair, but I did not mention it quite clearly. General speaking, I want to emphasize that "In composition, subclasses' life cycle depends directly on superclass’s life cycle and vice versa. In aggregation, the subclasses and superclass have their own life cycle.". Thanks for your comment. Have a good day!