Java 和 C 中双重调度和访问者模式的区别++

发布于 2024-08-13 22:44:40 字数 64 浏览 4 评论 0原文

双调度和访客模式有什么区别吗?

我正在使用 Java 和 C++,想知道两者之间是否存在任何分歧。

Is there any difference between double dispatch and visitor pattern?

I'm working with Java and C++ and wondering if there is any split between the two.

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

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

发布评论

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

评论(1

入怼 2024-08-20 22:44:40

访问者模式是一种向现有类添加新操作的方法。双分派是一种针对两个(或者广义上的,更多)多态类型分派函数调用的方法,而不是像 C++ 和 Java 这样的语言直接支持的单一多态类型。

The visitor pattern is a means of adding a new operation to existing classes. Double dispatch is a means of dispatching function calls with respect to two (or, when generalised, more) polymorphic types, rather than a single polymorphic type, which is what languages like C++ and Java support directly.

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