6.24.4.1 Properties of the oof.fs model ¶
- このモデルは、 オブジェクト指向プログラミングと情報隠蔽を組み合わせたものです。 クラス指向のスコープが提供されるため、
スコープが必要な大規模なアプリケーションを作成するのに役立ちます。
- 名前付きオブジェクトや、 オブジェクト・ポインターや、 オブジェクト配列を作成できます。
セレクターの呼び出しには「オブジェクト・セレクター」構文が使用されます。
スタック上のオブジェクトやセレクターに対するセレクターの呼び出しはあまり便利ではありませんが、 可能です。
- セレクターの呼び出しと、 アクティブ・オブジェクトのインスタンス変数の使用は、 どちらもアクティブ・オブジェクトを使用するため、 簡単です。
- 遅延結び付け(Late binding)は効率的で使いやすいです。
- ステートスマート・オブジェクトはセレクターをパースします。 ただし、(パース) セレクター
postpone
とセレクター
'
を使用して拡張性が提供されます。
- gforth 固有ではなく、 標準 Forth 用の実装が利用可能です。