- 139 名前:デフォルトの名無しさん mailto:sage [04/01/24 18:07]
- >>135
オブジェクト管理システムとして、クラスを使いたいかどうかって事でしょ。 クラスベースの場合、変数やメソッドの追加はクラスを通して行う。逆に言うと オブジェクトの定義はクラスを見に行けば良い。オブジェクトはクラスの実体化 に過ぎないから、オブジェクト同士の比較やオブジェクトの型の保証等々はクラス を使う事で簡単に実現出来る。 プロトタイプベースだと、変数やメソッドはオブジェクトローカルで自由に変え る事が出来る。逆に、オブジェクトのメタな情報はそれぞれのオブジェクトが バラバラに持っている(もちろんクラス相当のオブジェクトを作ってあげて、 そこに登録すれば良い訳だけど)。同じオブジェクトでもタイミングが違うと 全く異なる挙動をする可能性がある。 色々突っ込まれそう・・・。
|

|