Agregace
Jsou časy při implementor objektu chcete využívat služby nabízené předem jiný objekt.Kromě toho by jako druhý objekt zobrazen jako přirozená součást prvního.COM dosahuje obou těchto cílů prostřednictvím uzavření a agregace.
Agregace znamená, že objekt obsahující (vnější) vytvoří objekt obsažené (vnitřní) jako součást procesu vytváření a rozhraní vnitřní objekt jsou vystaveny ve vnější.Objekt umožňuje sám nebo nemá být agregovatelné.Pokud je, musí jej podle určitá pravidla pro agregaci pracovat správně.
Především, všechny IUnknown volání metody objektu kontejneru musí delegovat obsahující objekt.