填空(2*10)
1. COM组件原理
将单独的、庞大而复杂的应用程序分成多个模块,但每一个模块不再是一个简单的代码集,而是一个自给自足的组件(component)。这些组件模块可以运行在同一台机器上,也可以运行在网络上的不同机器上。
优点:
- 组件易替换
- 适应业务需求更改
- 可实现二进制代码重用
- 有助于并行开发
在WINDOWS平台上,一个COM组件可以是一个DLL(Dynamic Linking Library)文件,也可以是一个EXE文件。
一个组件程序可以包含多个COM对象,并且每个COM对象可以实现多个接口。
- 一个对象拥有一个或多个接口
- 接口是定义了一组方法和属性的逻辑关系
- 与对象的通信是通过接口来进行的\