Keen的博客

记录所思、所想、所遇

欢迎来到我的个人站~


【架构设计】COM运行机制

概述

COM(component-object-model 组件对象模型),是微软推出的一种强大的编程模型,编程思想。它致力于实现分布式系统的设计,这种思想也是面向对象分布式设计的基础。不同于原来熟知的C++面向对象模型,COM模型趋向于二进制级别的对象模型,而不是C++编译级别的类模型。

一个黑盒子

注意:首先明确一点,我们以下的讨论,都建立在进程内。

当我们看到一个COM的时候,就是这么一个东西,一个黑盒子,看不到内部有些啥东西,但是可以看到外部接口,通过使用说明(接口定义头文件),可以知道,这个COM对象提供了哪些功能。(当然,如果这个COM对象让我们定义,例如,我们可以看到类似CObject之类的东西,那么整个内部环境,也就都知道了。)连COM对象的创建,都被封装得严严实实的。

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少