{_proto: プロトタイプベース・オブジェクト指向};at TECH{_proto: プロトタイプベース・オブジェクト指向}; - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト179:デフォルトの名無しさん 06/06/11 10:04:42 いずれにせよ、委譲するか、その必要がないかに帰着できる。 180:176 06/06/11 14:37:11 だからそれだけじゃ足りないんだって。 委譲するかどうかだけではリソースの扱いを決定できないんだって。 委譲しない(=自分が所有権を持つ)としても、もし他と共有するとなるとそのリソース (メソッド)を勝手に加工できないから、それなりの扱いが必要でしょ コピーするかどうかは、初期化の場面しか関係しないけどな。 181:デフォルトの名無しさん 06/06/11 18:29:11 それは小手先に過ぎなくて、なんというか本質から外れているような。 182:デフォルトの名無しさん 06/06/11 19:07:05 ああ。なんか分かってきたぞ。 176は、継承(あるいはインスタンス化、もしくはクローン化)の様式を整理したいのか。 それならコピーがどうのこうのってのも分かる。 たしかに、委譲の他に、手続きを共有する方法と、コピーを持ってしまう方法がある。 まあ、172がそもそも何を聞きたいのかわからんというのが問題なのだが…。 「プロトタイプ毎」というのはおかしいから「プロトタイプ(ベースの)言語」のプロトタイプに 引っ張られて「オブジェクト毎」とするところを書き(あるいは理解し)間違えたと解釈して、 「オブジェクト毎にメソッドを持つかどうか」 と問われているとすれば、そういうこともあるし他者に委譲することもある、と答えるし、そうではなく、 「クローン(多くの場合チャイルド)はプロトタイプ(多くの場合ペアレント)にメソッドを持たせるのか」 と問うているのならば、それ、つまり、委譲機構以外にも自前でコピーで持ったり(クローン、コピー)、 プロトタイプと共有する(シャローコピー)のこともある、という176のような答になる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch