What is the 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: 30-Jul-2019

153 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements