From: shugo@... (maeda shugo) Date: 1997-07-11T18:55:13+09:00 Subject: [ruby-list:3334] Re: Observable#notify_observers 前田です。 matz@caelum.co.jp (Yukihiro Matsumoto) san wrote: ||Javaのを見たらほとんど同じだなあと思っていたところです。 ||Javaだとupdateの第一引数でObservableを渡すようになってるのが ||ちょっと違いますね。 | |そうか,そうなっていたのか.まあ,いいや.^^;;; ObserverはObservableをインスタンス変数に持っているべきだと いう判断かと思ってました(^^; ||ついでにふと思ったのですが、notify_observersに渡す引数は ||Smalltalkのchangedに渡すのと同じで、変更されたvalueでなく ||aspectを渡すんですよね? | |aspectってなに?状態ですか,updateの引数として渡したいデータ |を渡します.そういう意味? たとえばObservable側がsizeとcolorという属性を持っていた 場合に、colorが変更されたとして notify_observers :color としてどの面が変更されたかを伝えるという意味で書きました。 -- #!/usr/bin/ruby shugo = Person.new("前田 修吾") shugo.e_mail = "shugo@po.aianet.ne.jp"