Steven D'Aprano <steve at REMOVETHIScyber.com.au> writes: > > Yes. Reaching through objects to do things is usually a bad idea. > I don't necessarily disagree, but I don't understand why you say this. Why > it is bad? The traditional OOP spirit is to encapsulate the object's entire behavior in the class definition.