1、为保证客户程序调用的正确性,接口一旦被定义就不允许修改;2、又,在开发新的系统时,为达到软件模块重用的目的,需要增强接口的功能,但在原有接口添加可能导致就有的客户程序出错!3、所以,COM规定在增强功能时,不修改原有接口,而只是添加新接口(功能的重合使用“包容”与“聚合”技术来处理);