摘抄总结于《COM 原理与实现》
COM 标准包括规范,实现
规范:定义了组件和组件之间通讯机制,这些规范不依赖于任何特定的语言和操作系统
实现:COM 库
1.2.1对象与接口
COM是面向对象的软件模型——>对用户不可见
每个COM 中每一个对象用128位GUID 标识称为 CLSID
接口——> IUnknown (接口是一组逻辑上相关的函数的集合,其函数也被称为接口成员函数;对象通过接口成员函数为客户提供各种形式的服务;客户请求服务时,只能通过接口进行(对象本身对客户来说是不可见的)。)
每个接口都是由一个128位的GUID标识。客户通过GUID活动接口的指针,在通过接口指针调用其相应的成员函数。
客户通过CLSID 成功创建对象后,得到指向对象某个接口指针,然后可以得到其他所有接口的指针
1.2.2客户/服务器模型
1、稳定性
2、科扩展性
3、提高性能
4、降低流量
5、