当前位置: 技术问答>linux和unix
这个类怎么设计??
来源: 互联网 发布时间:2016-02-13
本文导语: 在unix下和windows下两个类分别完成了相似的功能,现在要跨平台,需提供一个接口类,封装这两个类,怎么设计这个接口类? | 想运行期跨平台? 说具体点吧, 比如这个接口类在什么时候用, ...
在unix下和windows下两个类分别完成了相似的功能,现在要跨平台,需提供一个接口类,封装这两个类,怎么设计这个接口类?
|
想运行期跨平台?
说具体点吧, 比如这个接口类在什么时候用, 对象什么时候创建.
想要怎么使用这个对象, 等等.
说具体点吧, 比如这个接口类在什么时候用, 对象什么时候创建.
想要怎么使用这个对象, 等等.
|
以一个类为基本,另外一个类适配到此类
class CUnix;
class CWindows;
class CUnixAdapter: public CUnix
{
public:
...
void call(..)
{
return p->call(...);
}
private:
CWindows *p;
};
class CUnix;
class CWindows;
class CUnixAdapter: public CUnix
{
public:
...
void call(..)
{
return p->call(...);
}
private:
CWindows *p;
};
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。