C++ COM编程之什么是组件?
在需要对应用程序进行修改或改进时,只需要将构成此应用程序的组件中的某个用新的版本替换掉即可。COM,即组件对象模型,是一个说明如何建立可动态互变组件的规范,它提供了为保证能够互操作,客户和组件应遵循的一些标准。COM组件是以Win32动态链接库或可执行文件的形式发布的可执行代码。COM组件必须满足以下条件:1.COM组件是完全与语言无关的;COM组件可以透明的在网络上被重新分配位置。在那里整个应用程序被分成两部分:客户机部分及服务器部分。遵循COM标准的组件可以被组合起来以形成应用程序。每一个COM组件均可同其他组件一起使用。对于封装,COM是通过组件和客户之间的连接或接口来实现的。对于接口,我下篇博文进行总结。
用户评论