Explain the concept of aggregation vs composition in object-oriented design.

Technical