Ci sono momenti quando implementatore di un oggetto vorrebbe approfittare dei servizi offerti da pre-costruito, un altro oggetto. Inoltre, vorrebbe questo secondo oggetto di apparire come una parte naturale del primo. COM raggiunge entrambi questi obiettivi attraverso il contenimento e l'aggregazione.
Aggregazione significa che l'oggetto contenente (esterno) crea l'oggetto (interno) contenuta nell'ambito del suo processo di creazione e le interfacce dell'oggetto interno sono esposte dall'esterno. Un oggetto permette di essere aggregabile o no. Se lo è, deve seguire alcune regole per l'aggregazione funzionare correttamente.
Principalmente, per l'oggetto contenente tutte le chiamate al metodo IUnknown dell'oggetto contenuto devono delegare.
Vedere a&nchenbsp; Riutilizzare gli oggetti nella Win32 SDK