我开始学习COM技术了,想想看有这样一种技术,让软件的开发充分组件化,向工厂装配那样,可以根据需要自由定制,这不是软件的工程初衷吗?COM技术让这一切变得可行,我仿佛回到童年时那个堆积木的年代,我有个构想,然后去搭,我可以换不同的门,不同的颜色,但是一切看来都还是我想要的房子。
现在对COM的理解是,COM不是一门编程语言,而是一个标准,COM本身不提供实现,不过我们可以用C++很好的实现它,COM需要关心的是接口定义,自我描述和封装。其实很好理解,接口的稳定性,封装是为了拆换组件用的,而自我描述是为了说明组件是干什么的。
先这些吧,以后继续纪录。