|
Сущность технологии СОМ. Библиотека программистаОбъекты классов Основное требование всех СОМ-классов состоит в том, что они должны иметь объект класса. Объект класса это единственный экземпляр (синглетон), связанный с каждым классом, который реализует функциональность класса, общую для всех его экземпляров. Объект класса ведет себя как метакласс по отношению к заданной реализации, а реализуемые им методы выполняют роль статических функций-членов из C++. По логике вещей, может быть только один объект класса в каждом классе; однако в силу распределенной природы СOМ каждый класс может иметь по одному объекту класса на каждую хост-машину (host machine), на учетную запись пользователя или на процесс,P в зависимости от того, как используется этот класс. Первой точкой входа в реализацию класса является ее объект класса. Объекты класса являются очень полезными программистскими абстракциями. Объекты класса могут вести себя как известные объекты (когда их идентификатор CLSID выступает в качестве имени объекта), которые позволяют нескольким клиентам связываться с одним и тем же объектом, определенным с помощью данного CLSID ...» | Код для вставки книги в блог HTML
phpBB
текст
|
|