如果Interface不是用于COM的话,你就可以把它理解成纯抽象类,它只含有方法的定义,而没有实现,任何支持这个接口的类都要实现接口的方法后才能使用接口声明的方法。你也可以顾名思义“接口”,就是一个规范,就像我们主板上的PCI一样,它是一个总线规范,那么一个类如果遵守这个规范的,就可以使用这个接口来扩展它的功能,主板插上声卡后就能发声了。每个不同的声卡厂商(每个实现某个接口的类)只要能够遵守PCI总线规范(只要能够实现该接口的方法定义),就都可以插在主板上使用(就可以用这些不同的类实例化同一个接口并被使用)。