Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 访问者设计模式中的循环依赖_Oop_Design Patterns_Visitor Pattern - Fatal编程技术网

Oop 访问者设计模式中的循环依赖

Oop 访问者设计模式中的循环依赖,oop,design-patterns,visitor-pattern,Oop,Design Patterns,Visitor Pattern,有没有一种方法可以实现访问者设计模式而不需要循环依赖?我的意思是,访问者需要一个对象来访问。被访问的对象需要访问者来接受。最后两者都互相依赖。又找到了!请查看: 引述: 允许将新函数添加到现有类层次结构中,而无需 影响这些层次结构,并且不会造成麻烦 GOF访问者模式固有的依赖循环 死链接。应该避免链接。

有没有一种方法可以实现访问者设计模式而不需要循环依赖?我的意思是,访问者需要一个对象来访问。被访问的对象需要访问者来接受。最后两者都互相依赖。

又找到了!请查看:

引述:

允许将新函数添加到现有类层次结构中,而无需 影响这些层次结构,并且不会造成麻烦 GOF访问者模式固有的依赖循环


死链接。应该避免链接。