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

发布于 2024-11-04 21:12:04 字数 285 浏览 0 评论 0原文

可能的重复:
如何在 C++ 中声明接口?

你好,

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

例如,我想在mac上实现kqueue,在linux上实现epoll,并共享接口。

谢谢

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

Hi,

What's the preferable way to create single interface and multiple implementations in c++?

For example, I'd like to implement kqueue for mac and epoll for linux and share the interface.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拥抱没勇气 2024-11-11 21:12:04

策略模式可能就是您正在寻找的。
抽象工厂模式可以帮助您在启动时填写正确的实现。

The Strategy Pattern is probably what you are looking for.
The Abstract Factory Pattern can help you fill in the right implementation when starting up.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文