1. 首页
  2. 数据库
  3. 其它
  4. Java模拟双分派DoubleDispatch

Java模拟双分派DoubleDispatch

上传者: 2021-02-01 06:36:10上传 PDF文件 120.4KB 热度 16次
本节应用命令模式,在Java中模拟双分派。理解本节后,访问者模式(visitor pattern)手到擒来。分派/dispatch是指如何给一个消息绑定其方法体。Java、C#等仅仅支持单分派(singledispatch)而不支持双分派(double dispatch)。【相关概念,参考《设计模式.5.11访问者模式》p223】对于消息a.foo(b),假设有父类X及其两个子类X1、X2,a声明为X类型变量;有父类Y及其两个子类Y1、Y2,b声明为Y类型变量,而且X、X1和X2都
下载地址
用户评论