In what cases or for what algorithms do you start using your objects as a data structure using methods outside the objects (i.e. Tree Walking, etc.).
Which circuit do you use? (Matching visitor patterns?)
Or do you think that an object should always be the only one who is allowed to act on its own data?
source share