在什么情况下,或者对于什么样的算法,您是否开始使用对象作为数据结构以及对象外部的方法(即:Tree Walking 等)。
你用什么方案? (访客?模式匹配?)
或者你认为一个对象应该总是唯一被允许对自己的数据进行操作的对象吗?
最佳答案
对象应该有一个单一的职责。如果您正在执行的操作是作用于一个对象,但与该对象的职责无关。最好把它放在那个对象之外。
关于oop - 在 OOP 中,在什么情况下您会作用于对象而不是让对象起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/105988/