一个模块接口的组成
黄国强 2011-5-9
一个模块的接口由两部分组成,第一部分是回调接口,这些接口在主接口中被使用。第二部分是主接口,展示对外的服务。
具体看下面的代码:
// 回调接口1
class ICallBackInterface1
{
};
// 回调接口2
class ICallBackInterface2
{
};
// 主接口
class ISampleModule
{
public:
virtual void Func1(void) = 0;
virtual void Func2(ICallBackInterface1 * p) = 0;
virtual void Func3(ICallBackInterface2 * p) = 0;
public:
virtual ~ISampleModule(void){}
};