2009-03-30から1日間の記事一覧

Rubyでの「オブジェクト」「クラス」「メッセージ」の関係についてMatzから話を聞いた…という夢を見た。

オブジェクトはメッセージを受け取り、クラス定義に処理を委譲しているだけなので、例えばclass Aをnewして生成したオブジェクトは当然Aクラスのオブジェクトなわけだけど、そのオブジェクトがBクラスで定義されているメソッドを網羅したメッセージを受け付…