COM简介

以下内容是从C和C++程序员面试秘籍上摘抄的笔记
1.Component Object Model 组件对象模型的首字母COM,COM是一种技术标准,是组件之间相互接口的规范。
2.COM是一种跨应用、跨语言共享二进制代码的方法,提倡代码重用,使各种软件构件和应用软件可以用一种统一的标准方式进行交互。
3.COM定义的二进制标准独立于任何编程语言,使得任何变成语言都可以存取它所编写的模块。
4.COM组件遵循COM规编写、以Win32动态链接库(DLL)或者可执行文件(EXE)形式发布的可执行二进制代码,满足对组件架构的需求,可以方便的建立应用程序。
5.组件与开发工具语言无关,开发人员可以自由选择语言进行组件开发,编译之后以二进制的形式发布,可以跨Windows平台使用,源代码不会外泄。
6.通过接口保证组件的复用性,一个组件有若干个接口,每个接口代表某种属性或者方法,其他组件或者应用程序可以调用这种属性或方法。组件和应用程序的连接通过接口实现。开发人员无需了解组件功能如何实现,只需要创建组件对象并与接口建立连接。
7.组件运行效率高,便与管理。二进制代码比ASP脚本运行效率更高。核心逻辑计算由组件承担,APS脚本起组装作用。组件之间相互独立,组件对象通过内部引用计数器管理自己的生存期。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值