最早知道组件(Component)是学习Win32编程时,面对一个又一个的IUnknown, 不得不去了解到现在也是一知半解的COM, 总算也知道了一点基本知识.1.组件: 基本概念,难以解释. 把它当成复杂,大型对象, 基本上方向对了.2.标识: 组件必须被标识, COM中使用UUID标记一对象, 又写做GUID或CLSID.3.接口: 约定组件实现的功能.4.接口查询接口: 约定组件必须支持查询接口功能的接口. 在COM中就是IUnknown.组件基本知识就是这么点.不过,COM中还有很多....东西.下面我引用一个小型组件库来说明组件知识. 这个组件实现是XPLC ( Cross-Platform Lightweight Component ). 其实我希望完全自己实现一个小型的COM.记住下面这句话:"The best way to predict the future is to invent it." -- Alan Kay<未完>

评论