Aggregation:

Aggregation between two objects can be alias , share the same object address. They are highly independent. The relationship is like Dept and student. Through students graduate, the dept could still works.

Composition:

Composition between two objects is highly relative. They cannot share the same object address. Like files and folder. If folder is deleted, files inside will vanish as well.