aggregation is a containment relationship where one or more entities are part of a container entity.
In other word, aggregation is combining multiple pieces of data into one unit.
The container entity may be:
aggregation is also known as:
In other term, this is not a dependency relationship (whereas a composition is)
The container is said to be an aggregate/compound type.
The structure to implements this kind of relationship is known as a collection.
A aggregation is:
In a Object - Class Diagram (UML), an aggregation is represented with an association (ie the link) with a hollow diamond at the aggregate end.