いわおかです。

In the message <436959B7.1020700 / kyoto-wu.ac.jp>,
  on Thu, Nov 03, 2005 at 09:29:12AM +0900, Hideo Konami wrote:
> > 普通に
> > babycat = mike.make_baby(tama)
> > だといけないですか?
> 
> これだと2つのオブジェクトの関係が等価になっていませんよね.それが
> いやだったのです.Cat.fight(mike,tama)もその線です.

オブジェクトを主体として考えるならば、第三者(Cat)によって戦わさ
れてる(上の例)というよりは、"mike" が "tama" と戦う(例えば
mike.fight(tama))の方が自然だと思います。baby の例も同様。

いわおか