Difference Between Compositions and Aggregations in Java



In Aggregation relationship among classes by which a class (object) can be made up of any combination of objects of other classes. It allows objects to be placed directly within the body of other classes.

A composition is also a type of aggregation where the relationship is restrictive i.e. If two objects are in composition, the composed object will not exist without the other.


Updated on: 2019-07-30T22:30:20+05:30

194 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements