aggregation ne demek?

Aggregation, nesnel programlamanın bir konseptidir ve bir nesneyi başka bir nesne içine yerleştirme işlemidir. Bu, bir nesne içinde başka nesneleri tutmak için kullanılır ve genellikle "birçok-a-bir" ilişkisini ifade eder. Birçok nesne, bir ana nesne ile birleştirilerek daha büyük bir yapı oluşturma amacıyla bir araya getirilebilir. Aggregation, bir nesne agregasyonu tarafından yönetilir ve bu işlem, bir bütün olarak öğelerin yönetimini kolaylaştırdığından, genellikle nesne yönelimli programlamanın daha büyük bir parçasıdır.