From: matz@... (Yukihiro Matsumoto) Date: 1998-06-19T13:44:31+09:00 Subject: [ruby-list:8421] Re: how to use delegate まつもと ゆきひろです In message "[ruby-list:8420] Re: how to use delegate" on 98/06/19, GOTO Kentaro writes: |ごとけんです |なるほど。つまり型を完全に偽ることはできないのですね。 そうですね.嘘はほどほどに. # あれ? でもkind_of?も転送されるんじゃないかなあ. |> (1) delegate.rbを参考にオブジェクトではなくクラスを定義す |> るライブラリを作る |> |> (2) 必要に応じてfoo2をcloneする(プロトタイプベースだ) |> |>ということが考えられます. | |(1) を検討してみたいのですが、delegate.rb 中の |__send__ と言うのが分りません。 |Object#send と同じモノでしょうか? そうです.sendはSocketなどで再定義されているので,こういう名 前の別名を持ってます. |それと、確認したいのですがクラス版のdelegatorを作る |場合、適当な機能を持った Class のインスタンスを |返すモノを書くと理解して良いのでしょうか? あー,ちょっと待って下さいね…. 多分,こういうのがよろしいんじゃないかと思います. class FakeArrray