Bagikan melalui


Agregasi

Ada kalanya implementor objek ingin memanfaatkan layanan yang ditawarkan oleh objek lain yang sudah dibangun sebelumnya. Selain itu, ingin objek kedua ini muncul sebagai bagian alami dari yang pertama. COM mencapai kedua tujuan ini melalui penahanan dan agregasi.

Agregasi berarti bahwa objek yang berisi (luar) membuat objek yang terkandung (dalam) sebagai bagian dari proses pembuatannya dan antarmuka objek dalam diekspos oleh luar. Objek memungkinkan dirinya untuk diagregasi atau tidak. Jika ya, maka harus mengikuti aturan tertentu agar agregasi berfungsi dengan baik.

Terutama, semua IUnknown panggilan metode pada objek yang terkandung harus mendelegasikan ke objek yang berisi.

Baca juga

Pengantar COM
Gunakan Kembali Objek