以下是我的看法希望对你有帮助 
 1。com在开发上给我们提供了什么?
     sdk开发者眼中的com开发工具=com库+预定义的接口(比如:IUnknown,IMarshal...)+com规范
     其中 "预定义的接口"是没有实现的,只是一个空架子而已,它需要你自己来填写实现,其中经常要用到com库
2。com提供的是binary level的对象,而不是源代码一级的对象!而访问他的方法则是通过interface指针,而不是通过直接操纵对象

更多的感受看看书把,我也说不好