COM,组件对象模型。
COM思想,面向组件编程。普通的类只是代码级的重用,需要重新编译。
优点:1.利于重用。2.便于升级。3.便于开发的分工合作。4.便于软件的定制
重要概念:接口,用纯虚类实现。
只有接口是暴露给客户程序的。
要使用组件:
1.获取接口指针。为了在不暴露组件的情况下获得接口指针,COM提供工厂函数导出函数 DllGetClassObjec t负责组件的创建以及接口指针的返回。
2.使用该接口。
基本接口:
IUnkown。 提供增减引用计数值, 查询接口方法。
IClassFactory。 提供创建组件方法。