访问者更改其操作对象的状态是否可以接受?
这样的操作算不算反模式?
最佳答案
修改被访问的对象完全没问题。
只需确保您的访问者类命名适当,因此很明显它有副作用。
关于design-patterns - 访问者模式 : change object state?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34539000/
访问者更改其操作对象的状态是否可以接受?
这样的操作算不算反模式?
最佳答案
修改被访问的对象完全没问题。
只需确保您的访问者类命名适当,因此很明显它有副作用。
关于design-patterns - 访问者模式 : change object state?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34539000/