Java - 可扩展的访问者替代方案

时间:2016-06-02 15:34:35

标签: java visitor visitor-pattern

Java中的设计模式是否实现了与Visitor相同的目标,但没有Visitor实现需要知道在编译时需要重载visit()所需的所有可能类型?

我想允许我的代码用户添加新的可访问的类。我可以想象他们之后也创建了一个访问者实现,并将其注册到某种注册表,该注册表表示"嘿,RedVisitable想要访问 - 谁是班级那份工作?"。但是,由于我看到的模式的实现取决于重载,我不确定这是如何实现的。

0 个答案:

没有答案