一个模块接口的组成
来源:互联网 发布:cda数据分析师考试科目 编辑:程序博客网 时间:2024/05/20 02:27
文章转自:http://blog.csdn.net/acloudhuang/article/details/6405930
一个模块的接口由两部分组成,第一部分是回调接口,这些接口在主接口中被使用。第二部分是主接口,展示对外的服务。
具体看下面的代码:
// 回调接口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){}
};
附加:
interf IfCallback
{
vitual void funCallback() = 0;
};
interface If
{
public:
virtual void fun1() = 0;
virtual void setCallback(IfCallbck *pICallback) = 0;
};
class MyIf: public If
{
public:
void fun1();
void fun2()
{
m_pCallback->funCallback();
}
void setCallback(IfCallback *pICallback)
{
m_pCallback = pICallback;
}
private:
IfCallback *m_pCallback;
};
class MyUserIf: public MyIf, public IfCallback
{
public:
MyUserIf()
{
setCallback(this);
}
void fun 1();
void funCallback()
{
}
};
- 一个模块接口的组成
- 一个模块接口的组成
- 一个堆栈模块的接口
- 一个队列模块的接口
- Hive的组成模块
- Spring的模块组成
- 一个动态数组堆栈模块的接口
- 一个队列模块的接口 动态数组
- 一个队列模块的接口 用链表
- Qt核心模块的组成
- Qt核心模块的组成
- 一个URL的组成
- 一个URL的组成
- 组成Spring框架的7个模块
- bootstrap div模块 组成的登陆界面
- Horizon dashboard的基本组成模块
- PyQt的组成模块及功能
- JAVA一个类的组成
- .NET下水晶报表传递数据的两种模式
- 51 单片机汇编指令的 寻址方式的通俗解析
- 《雷神的微软平台安全宝典》简介
- 第十六周实验--任务3--做一个词汇量近8000 个的电子词典--使用二分查找法提高效率
- C#入门经典学习7-调试和错误处理
- 一个模块接口的组成
- apache开启.htaccess及.htaccess的使用方法
- struts配置文件
- 【STL】ostream_iterator详解
- 低配置享受3D立体游戏 手把手教你设置
- 快速阅读
- openssl研究-1
- 出现错误,提示:各个节在每个配置文件中只能出现一次。有关异常的信息,请参阅帮助主题 <location>。请问
- 十大3D立体游戏强烈推荐