![]() |
1
2
这个问题还是有点困惑。我怀疑你还没有理解访问者模式的目标。 visitor模式所基于的技术是双重分派,所以当你说“除非双重分派,否则为什么要使用visitor模式?”你实际上是在说“为什么要使用访问者模式?”
对于真正的访问者模式,提供的代码似乎是向后的。应该是:
至于成就:
|
|
user7794336 · Java中从列表路由方法调用的最佳方法 7 年前 |
![]() |
ivme · 用c语言构建封装但可扩展的动画库++ 7 年前 |
![]() |
zar · 与访问者的复合模式,访问者中的真正内容是什么? 9 年前 |
![]() |
Thomas Matthews · 使用模板解析虚拟方法 10 年前 |
![]() |
user35443 · 访问者模式-接口与抽象类 11 年前 |
![]() |
zpavlinovic · OCaml访问者模式 11 年前 |
![]() |
user1406062 · 访问者设计模式中的循环依赖[关闭] 12 年前 |
![]() |
jbcoe · 访问接口的私有继承如何允许可访问对象访问访问私有访问实现? 12 年前 |