現在、Squeak環境でSmalltalkを学習しています。「Squeak - ObjectLandへのクイックトリップ」を読んでいます。私はPythonとJavaからの事前知識を使ってオブジェクト指向のパラダイムに入っています.36ページのこの文章から、私は次のように思っています:オブジェクト指向の実装方針
Smalltalkはオブジェクト指向言語のクラスベースの実装です。
短い文章が非常に興味深いです。オブジェクト指向では、クラス、オブジェクト、インスタンスのようなすべての用語は明確に定義されているようであり、唯一の真の意味を指しているようであり、「オブジェクトはクラスのインスタンス」のような一般的な文に出くわす可能性が高い。
しかし、導入戦略についてはめったに聞きません。この場合、オブジェクト指向のコンセプトのの実装はどういう意味ですか?クラス以外のオブジェクト指向言語の実装はありますか?
この洞察をいただきありがとうございます! – phineas
Smalltalkのもう1つのプロトタイプ実装http://scg.unibe.ch/staff/adriankuhn/protalkは実際にクラスポイントをオブジェクト自身を指すように曲げます。私の知る限り、Smalltalkのプロトタイプフレームワークは、Smalltalkに*ネイティブ*プロトタイプを提供する唯一のプロトタイプフレームワークです。他のすべてのものは、Smalltalksクラスベースのモデルの上にレイヤーとしてプロトタイプを実装します。 – akuhn