From: shugo@... (maeda shugo) Date: 1997-07-10T22:55:18+09:00 Subject: [ruby-list:3327] Re: Observable#notify_observers 前田です。 matz@caelum.co.jp (Yukihiro Matsumoto) san wrote: ||JavaでもObserver/Observableがありましたよね。 ||予習しとこうっと。 | |実はrubyのはJavaのぱくりです. そうだったのですか。 Javaのを見たらほとんど同じだなあと思っていたところです。 Javaだとupdateの第一引数でObservableを渡すようになってるのが ちょっと違いますね。 ついでにふと思ったのですが、notify_observersに渡す引数は Smalltalkのchangedに渡すのと同じで、変更されたvalueでなく aspectを渡すんですよね? self changed: #size. (Smalltalk) noftify_observers :size (ruby) # Javaだとどうするんだろう。 # final intとか使うのかな...。 -- #!/usr/bin/ruby shugo = Person.new("前田 修吾") shugo.e_mail = "shugo@po.aianet.ne.jp"