有没有办法在没有循环依赖的情况下实现访问者设计模式?我的意思是,访问者需要一个对象来访问。而被访问的对象需要访问者接受。最后,两者都是相互依赖的。
发布于 2012-10-01 20:08:05
又找到了!查看Acyclic Visitor
引用:
允许将新函数添加到现有的类层次结构中,而不会影响这些层次结构,也不会创建GOF访问者模式固有的麻烦的依赖循环。
https://stackoverflow.com/questions/12672543
相似问题