2

在学习复合模式时,我遇到了双重调度和访问者模式的概念。我已经在维基百科上检查了双重调度(http://en.wikipedia.org/wiki/Double_dispatch)并遵循了这个例子。我已经了解 C++ 中的虚函数是动态调度的,函数重载是静态完成的,但我的问题是解决方案。它指出该问题可以通过使用访客模式进行模拟双重调度来解决。现在我已经检查了这里的几个示例以及 GoF 书籍中访问者模式的示例,但我仍然不清楚如何应用该解决方案。当然,我错过了访问者模式的要点。

请有人可以通过完成维基百科示例来解释解决方案吗?先感谢您。

4

0 回答 0