Kalau kita memahami kata aggregation maka kita memahaminya sebagai pengumpulan. Dengan pengertian ini maka kita akan mengumpulkan object-object supaya mudah dalam pengelolaannya. Aggregation ini juga disebut juga dengan composition.Dengan adanya pengumpulan object-object ke dalam suatu sub object- sub object maka pengelolaan object akan menjadi lebih mudah.
Kita mungkin dapat mengumpulkan object-object ke dalam suatu modul. Modul-modul ini kemudian akan membentuk aplikasi. Jadi kita dapat mengorganisasi aplikasi kita ke dalam modul-modul, modul dibagi menjadi object, object dibagi menjadi property dan method demikian seterusnya kita melakukan manajemen source code dari aplikasi yang kita kembangkan.
Kalau berbicara dunia nyata kita mungkin bisa membayangkan sebuah mobil. Mobil terdiri dari bagian-bagian yang sangat rumit. Untuk memudahkan kita menggunakan dan memelihara mobil maka mobil dibagi ke bagian body, mesin, roda dan sebagainya. Bagian mesin ini pub dapat dibagi lagi ke bagian-bagian mesin yang lebih kecil.
Kunjungi www.proweb.co.id untuk menambah wawasan anda.