标签: java visitor visitor-pattern
Java中的设计模式是否实现了与Visitor相同的目标,但没有Visitor实现需要知道在编译时需要重载visit()所需的所有可能类型?
visit()
我想允许我的代码用户添加新的可访问的类。我可以想象他们之后也创建了一个访问者实现,并将其注册到某种注册表,该注册表表示"嘿,RedVisitable想要访问 - 谁是班级那份工作?"。但是,由于我看到的模式的实现取决于重载,我不确定这是如何实现的。
RedVisitable