いわおかです。

In the message <138c85610511022127k46f2e4b4k / mail.gmail.com>,
  on Thu, Nov 03, 2005 at 02:27:51PM +0900, Hiroyuki Iwatsuki wrote:
> mike.fight(tama) では mike へ tama が働きかけているようにも、
> その逆のようにも見えます。なんとなく二つのオブジェクトの処理に流れが
> 感じられるというか。
> なので Cat.fight(mike, tama) のように第三者的に判断を下すような
> メソッドがあっても不自然ではないと思います。

そういう場合、Fight.new(mike, tama) とか、Childcat.new(mike, tama)
の方が、個人的にはしっくりきます。

いわおか