这个类如何设计?

这个类怎么设计??
在unix下和windows下两个类分别完成了相似的功能,现在要跨平台,需提供一个接口类,封装这两个类,怎么设计这个接口类?


以一个类为基本,另外一个类适配到此类
class CUnix;
class CWindows;

class CUnixAdapter: public CUnix
{
public:

void call(..)
{
return p->call(…);
}
private:
CWindows *p;
};


想运行期跨平台?
说具体点吧, 比如这个接口类在什么时候用, 对象什么时候创建.
想要怎么使用这个对象, 等等.

这个类如何设计?

相关文章:

你感兴趣的文章:

标签云: