Composition and Aggregation are both types of association relationships between objects. Composition is a stronger form of aggregation where the child object cannot exist independently of the parent (lifetime responsibility - if parent is destroyed, child is destroyed). Aggregation is weaker - the child can exist independently (has-a relationship without ownership).