- 828 名前:デフォルトの名無しさん mailto:sage [05/01/22 19:52:57 ]
- プロトタイプベース初心者です。
www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/p/self/self.html このへんを読むと、プロトタイプベースの言語では、あるインスタンスの スロットを探してメソッドがなかったら、その親のスロットを捜しに行くように 読めます(これがプロトタイプチェーン?)。 素人目には、こんなことをしなくても、clone()の時点でスロット全部コピー すればよさそうに思えるのですが、この動作の利点は何なんでしょうか? a)スロットのメモリ領域を節約できる(微々たるもんだよなー) b)親のメソッドを差し替えたり、親にメソッドを追加したとき、 子からも新しいのを使うことができる。 程度しか思いつきません。 b)は、正直、「こんなことやっちゃっていいの?」と思います。 対話的なプログラミングなら嬉しいかもしれないけれど。
|

|