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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk