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

时间:2009-12-07 10:23:44

标签: java c++ design-patterns visitor-pattern

双重发送和访客模式之间有什么区别吗?

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

1 个答案:

答案 0 :(得分:2)

访问者模式是向现有类添加新操作的一种方法。 Double dispatch是一种调用函数调用的方法,它涉及两个(或者,当通用的,更多的)多态类型,而不是单个多态类型,这是C ++和Java等语言直接支持。