Posted by Chung Leong on 11/30/05 08:46
Oli Filth wrote:
> I think the OP has phrased this badly. He actually has an object
> passing this ($this) to a method in another object, which is hardly
> uncommon practice in most OO languages (e.g. registering a callback
> interface with a child object).
That's very different from object A calling a method of object B which
in turns invokes methods on object A now isn't it? What the OP
described can be more aptly called the prostitution design pattern.
Object J has a need that it cannot satisfy, so it visits object H to
get its private part operated upon. It's sick. It's immoral. Objects
should only play around with their own thingies.
Navigation:
[Reply to this message]
|