From: matz@... (Yukihiro Matsumoto) Date: 1998-02-27T18:13:53+09:00 Subject: [ruby-list:6818] Re: Delegetor [Re: Counter class ] まつもと ゆきひろです In message "[ruby-list:6817] Re: Delegetor [Re: Counter class ]" on 98/02/27, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |>そーゆー問題ではないと思うんですけど. |> |> 委譲先のオブジェクトの仕様+付け加えた仕様 |> |>という現在のモデルと |> |> 基のクラスの仕様+委譲先のオブジェクトの仕様+付け加えた仕様 |> |>というモデルの違いを問題にしているんですけど…. | |良く理解できていないんですが... | |class Foo |end | |class Bar < Foo | include Delegatable | | def initialize(obj) | super | @obj = obj | end | ... |end | |となっている場合, どれがどの仕様になっているんですか? この場合存在している仕様は Fooの仕様 Barの仕様(Fooに対して追加されたもの) 委譲先の仕様 になりますね.んーと,そうか.Barの仕様に対して委譲先の仕様 が追加されたと考えるわけですね.それはそれで納得できるか. 私は class Bar