- 315 名前:デフォルトの名無しさん mailto:sage [2005/05/20(金) 10:59:30 ]
- クラスベース =オブジェクト間にメタ関係を設け、
メタ関係上位にあるオブジェクト(クラス)に、オブジェクト生成や継承の仕組みを任せて、 メタ関係下位にあるオブジェクト(インスタンス)の内部実装の簡略化を図ったもの プロトタイプベース=全てのオブジェクトに、オブジェクト生成や継承の仕組みを提供するもの。 概念は単純になるが、言語実装技術やプログラミング技術のハードルは高くなる。 (静的型付けやLiskov置換則による安全性を、言語レベルで提供しにくくなる) 概念学習への初期投資を惜しむような人間が、プロトタイプベースを選択するのはナンセンス。 プログラム書かない人が見栄知識でアレコレ言うだけなら、チラシの裏に書いてろ。
|

|