From: shugo@... (maeda shugo) Date: 1997-07-18T10:31:08+09:00 Subject: [ruby-list:3380] Re: Observable#notify_observers 前田です。 takagi@center.nitech.ac.jp (TAKAGI Hiromitsu) san wrote: |Java の方で update に Observable を渡すようになっているのは、たぶん、 |ひとつの observer オブジェクトが複数の observable オブジェクトを |observe することを想定しているんではないかと。 なるほど、そういう場合便利そうですね。 rubyもこうしません? # でも既存のプログラムで不具合が出ますね...。 | > たとえばObservable側がsizeとcolorという属性を持っていた | > 場合に、colorが変更されたとして | > notify_observers :color | > としてどの面が変更されたかを伝えるという意味で書きました。 | |size オブジェクトと color オブジェクトと別々に Observable にする |という考え方かなあ… 場合によっては効率悪くなりそう…。 そうするとsizeやcolorがObservableのサブクラスじゃないと いけないのでちょっと辛いような気もします。 -- 前田 修吾