Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Er zijn momenten waarop de implementor van een object gebruik wil maken van de services die worden aangeboden door een ander, vooraf samengesteld object. Bovendien zou het tweede object als een natuurlijk deel van het eerste object moeten worden weergegeven. COM bereikt beide doelstellingen door middel van insluiting en aggregatie.
Aggregatie betekent dat het ingesloten (binnenste) object wordt gemaakt als onderdeel van het creatieproces en dat de interfaces van het binnenste object door het buitenste object worden weergegeven. Een object staat toe zichzelf te laten aggregeren of niet. Als dat zo is, moet het bepaalde regels volgen om aggregatie goed te laten werken.
Primair moeten alle IUnknown methode-aanroepen van het ingesloten object delegeren aan het omhullende object.