【趣解】COM/DCOM/COM+:微软的构件"三国演义"
开篇:软件界的"乐高积木"
小时候玩乐高,你知道:
- 每个零件有标准接口(凸起和凹槽)
- 任何零件可以拼到任何模型上
- 积木块可以重复使用
软件世界也想要这种"标准化、可复用"的模式——**构件(Component)**技术应运而生。
微软作为软件界的"老大哥",搞出了一套自己的构件标准:COM/DCOM/COM+。
COM:微软构件的"地基"
COM是什么?
COM = Component Object Model(组件对象模型)
简单说:一套让不同程序"通话"的规则。
就像人类的"交通规则"——有了交规,本田可以上马路,宝马也可以上,大家才能和谐共处。
COM的核心思想
1. 接口即契约
COM规定:构件必须通过接口交互。
接口就像手机的"充电口"——不管你是苹果还是安卓,只要口一样,就能充电。
//