Агрегирование

Есть моменты, когда реализация объекта хотели бы воспользоваться услугами, предлагаемыми другим, готовых объектов. Кроме того она хотела бы этот второй объект отображался в виде естественной частью первого. COM достигает оба этих целей путем сдерживания и агрегирование.

Агрегирование означает, что содержащий (внешней) объект создает (в салоне) объекту в рамках процесса его создания и интерфейсы внутреннего объекта подвергаются со стороны внешнего. Объект позволяет себе быть комбинируемыми или нет. Если это так, то он должен следовать определенным правилам для агрегирования для правильной работы.

Прежде всего все вызовы методов IUnknown на объекту необходимо делегировать содержащего объект.

Введение в COM

См. также  Повторное использование объектов в Win32 SDK

Index