From: Shugo Maeda Date: 2002-03-08T12:36:56+09:00 Subject: [ruby-dev:16269] Re: pstore.rb and sync.rb 前田です。 At Fri, 8 Mar 2002 04:15:32 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > | Mod.initialize_for(obj) > | > |が呼ばれるというのは? > > そーですねえ。superの問題はなくなりますね。ただ、objのメソッ > ドでないので内部構造にアクセスしにくい(ので、きっとインスタ > ンスメソッドを呼び返すことになる)というのは嬉しいのか嬉しく > ないのか分かりませんね。 Visitorみたいなものだと思えば、悪くないように思います。 # モジュール名_initializeを呼び出す、というのよりは綺麗な感じがします。 > それと、ややオブジェクト生成のコストが上がるのが気になるとい > えば気になります。 initialize_forを定義しなかった時のコストがそんなに悪くなければ(た とえばフラグのチェックとかで済めば)、そんなに気にならないと思うの ですが、どうでしょう。 -- 前田 修吾