Tom Sawyer <transami / transami.net> writes:

> i suppose i could pass a request back up to customer to take care of
> this. but that raises an interesting point and question: is it good
> coding not to pass self? and instead pass messages to trigger
> various realted objects to do certain things? or doses it amount to
> the same thing?

Perhaps it might help to think of it in terms of coupling: which
approach is less coupled? If you were writing unit tests, which
approach would be easier to test in isolation?