1、COM的属性
组件对象模型的特性:
A)面向对象的编程 继承封装多态
B)松藕合 提供第三方的压缩组件继续支持同样的标准替代原来的组件
C)稳定的版本转变 版本升级保证应用程序不被破坏
D)位置透明性 提供在网络环境中分布式装载的灵活性
E)语言无关性
2、组件模型并非传统的DLL
DLL和组件模型都是以二进制标准执行,但组件模型
A)在使用第三方提供的压缩模块时负责分配内存;
B)在指向压缩模块的指针被传递给另一个模块时负责卸载这个模块保证卸载的安全性;
C)提供机制保证有一个压缩模块的的接口与另一个模块提供的接口是相匹配的;
D)最后:通常组件被存储在DLL中,DLL对传送COM组件是方便的,它提供了绑定和装载机制。
3、组件对象是任何一个遵循COM标准的二进制对象。
服务器程序是提供服务的组件,客户端程序是使用服务器程序的对象。