From: matz@... (Yukihiro Matsumoto) Date: 2001-12-14T18:09:16+09:00 Subject: [ruby-dev:15447] Re: UnboundMethod.bind to derived class instance In message "[ruby-dev:15440] Re: UnboundMethod.bind to derived class instance" on 01/12/14, nobu.nakada@nifty.ne.jp writes: |> ただ、むやみにひろげることがよいのかどうかってのは議論の余地 |> があります。今の方が分かりやすくないですか? | |分かりやすいというのは、どのメソッドがbindできてどれができない |か、使う側も区別しなくてよいということですか? なるべくなら、実 |装上の都合から来る制限は少ないほうがよいかなと思うんですが。 あるメソッドがCで実装されているかどうかはユーザがそのメソッ ドを使うぶんにはどうでもよいことなのですが、それによって挙動 が変わるってのは望ましくないと思います。ランダムに変化するく らいだったら機能が少なくてもぜんぜん変化しない方がマシです。 それにサブクラスだからってそのメソッドを適用してよいかっての はかなり疑問ですよね。いや、厳密には同じクラスでも疑問の余地 はあるのですが。