1、应用接口定义没有基类,没有显式的接口ID,全部由纯虚函数组成,例如:interface Ix_MyObj { virtual void foo() = 0; };2、实现接口接口实现类(也叫组件类):从接口派生,不需要特殊基类,没有显式的组件类ID,例如:#include "Ix_MyObj.h" class Cx_MyObj : public Ix_MyObj { protected: Cx_MyObj(); virtual ~Cx_MyObj(); virtual void foo(); };为了针对接口编程、让使用者不依赖于具体实现类,该类应当不能直接实例化,所以 Read More
posted @ 2009-11-19 11:46 张云贵 Views(4158) Comments(2) Diggs(0) Edit