COM其实就是一大堆的接口,我们可以通过它们来连接各种功能,这样就可以实现代码重用最大化,
而且COM具有二进制兼容性,所以可以在不同的平台下使用,

解决方案 »

  1.   

    还有一些大家认同的方法,后来叫KISS了
      

  2.   

    to lhxx(随风):
       我的理解是,二进制兼容性并不是指跨平台的应用。而是指通过COM的标准可以访问由其它语言开发的应用。它是指源代码的兼容性。在CORBA里面是这样理解的。我曾经用CORBA做过这样一个测试,用C++写的客户端去调用JAVA写的服务端实现。COM和CORBA其实很多地方是极其相似的,所以我认为COM指的二进制兼容就是CORBA所指的源代码兼容。