码迷,mamicode.com
首页 > 其他好文 > 详细

COM组建对象模型

时间:2014-08-20 13:51:42      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:strong   c++   on   sp   c   ui   编程   不同的   

  COM组建对象模型和面向对象一样,都是一种编程方法,有着共同目标:复用(或可重用)。 但组建开发和面向对象开发的复用是不同的。 COM组建对象模型超越了 创建可重用对象的特定语言的限制,它是真正的二进制标准。

  C++类具有成员函数,而COM对象具有方法。 方法被组织在接口中,并通过接口指针来调用方法。

  COM接口是通过一个128位的IID(interface ID)标识的,而不是用名字标识。 COM类与接口一样,也是由128位的类ID,或称为CLSID 的GUID值标识。

 

为了实例化一个COM对象,只需知道该对象的CLSID就可以了。 COM对象具有自己的API,其中的 激活函数 用来创建对象实例。

 

每个对外可创建的COM类都伴随有一个 类对象, 类对象也是一个COM对象,它生存的唯一目的是为了创建其他COM对象。类对象的作用与构造函数类似。

大多数类对象都实现了一个特殊的COM接口IClassFactory , 实现IClassFactory的类对象被称为 类工厂

COM组建对象模型,布布扣,bubuko.com

COM组建对象模型

标签:strong   c++   on   sp   c   ui   编程   不同的   

原文地址:http://www.cnblogs.com/disemboltura/p/3924297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!