Regroupement
Il arrive lorsque l'implémenteur d'un objet souhaite tirer parti des services offerts par un autre objet, prégénéré. De plus, il souhaite que ce deuxième objet s'affiche en tant que partie naturelle de la première. COM atteint ces deux objectifs via la relation contenant-contenu et le regroupement.
Le regroupement signifie que l'objet externe () qui crée l'objet (interne) contenu dans le cadre de le processus de création et interfaces de l'objet interne sont exposées par l'externe. Un objet vous permet d'être pouvant être regroupé en agrégats ou pas. Si c'est le cas, il doit respecter certaines règles pour le regroupement fonctionne correctement.
Essentiellement, tous les appels de méthode d' IUnknown sur l'objet contenu doivent les déléguer à l'objet contenant.