Agregacja

Istnieją razy podczas implementor obiektu pragnie skorzystać z usług oferowanych przez innego, wstępnie obiekt. Ponadto życzyłby sobie ten drugi obiekt wyświetlany jako naturalną częścią pierwszej. COM osiąga obu tych celów poprzez ograniczenia rozprzestrzeniania i agregacji.

Agregacja oznacza, że zawierający obiekt (zewnętrzna) tworzy zamkniętego obiektu (wewnętrzne) jako części procesu tworzenia interfejsów wewnętrzny obiekt są narażone przez zewnętrzne. Obiekt zezwala się kumulowalnych, czy nie. Jeśli jest następnie go należy przestrzegać pewnych reguł dla agregacji poprawnego.

Przede wszystkim wszystkie wywołania metody IUnknown obiektu zamkniętego musi przekazać obiektu zawierającego.

Wprowadzenie do COM

Zobacz też  Ponowne używanie obiektów w Win32 SDK

Index