【常識】 OO厨房は戦場では必要無し! 【事実】
■ このスレッドは過去ログ倉庫に格納されています
0116デフォルトの名無しさん
NGNGメモリ効率については、実はほとんどのプロトタイプベース言語は
完全に全てコピーするのではなく、共通部分は元オブジェクトへの参照になる。
もちろんクラスベースよりは効率は悪いが、それほどひどいわけではない。
Self(プロトタイプベースOO言語)では、メソッドだけでなく変数でも同じ事ができる。
(というか、変数もメソッドも同じ「スロット」であり区別しない。)
この仕組みを使うとクラスベースのものよりも柔軟な変数の共有ができる。
■ このスレッドは過去ログ倉庫に格納されています