C++设计模式问题。单接口多个实现?

c++ design pattern question. single interface multiple implementations?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How do you declare an interface in C++?

你好,

在C++中创建单个接口和多个实现的最佳方法是什么?

例如,我想为Mac实现kqueue,为Linux实现epoll,并共享这个接口。

谢谢你


战略模式很可能就是你想要的。抽象工厂模式可以帮助您在启动时填写正确的实现。