Где мы находимся?
В данной главе обсуждались законы идентификации в СОМ. В этих законах
определено, что означает быть объектом СОМ. Законы идентификации СОМ предоставляют
разработчику объекта потрясающую гибкость при разделении реализации объекта.
В качестве технологии для освобождения подсчета ссылок для каждого интерфейса
была представлена композиция. Для сокращения размножения vptr, а также
для более эффективного управления состоянием объекта были описаны отделяемые
интерфейсы. Затем было показано агрегирование в качестве способа создания
одной идентификационной единицы (identity) из двух или более
двоичных компонентов. Каждая из этих технологий позволяет более чем одному
объекту выступать в качестве одной идентификационной единицы СОМ. Каждая
технология имеет свои преимущества, и использование любой из них или всех
вместе полностью скрыто от клиентов объекта.
Глава 5. Апартаменты
|