で、キャットドア問題はcatとdoorの相互作用に関する初等的問題なわけだけど、
cat.opendoor()か、door.is openedby()のどっちがいいか結論はでましたか