I think, there is also a offset type of aggregation called composition
which basically means same thing but difference is more on conceptual level
They look auwfully similiar and they are, difference is in concept....
as far as litterature states :
Composition is type of aggregation but they are not the same thing conceptualy,
first example states that agregated Object, in that case Car, can exist independently of the Agregator, cars can be outside of garage
and second example states that agregated Object is a part of the whole
unit and should not exist without it .this case engine is part of the car, and you can't just buy only engine to drive to work with ...
