- 535 名前:デフォルトの名無しさん mailto:sage [04/04/04 03:08]
- >>534
クラスのインスタンスが常にひとつであるような制約を課すことで(見かけ上の) プロトタイプベース・オブジェクトを実現できます。 たとえば、Smalltalk のようにクラス自身もオブジェクトで、かつ、メタクラスの シングルトンであることが保証されている言語なら(非クラスの)インスタンスを 使わず、クラスを使うことでそのままプロトタイプベースプログラミングが(見かけ上) 可能です。 インスタンスに直接メソッドをもたせるような機構にしなければならないのならば、 制約を課すだけでは駄目で、薄いながらも何かしらレイヤーを書いてやる必要が あるでしょう。
|

|