next up previous
Next: Implementation Skeleton(実装スケルトン) Up: Structure of an Object Previous: Client Stub(クライアントスタブ)

Dynamic Invocation Interface(動的起動インタフェース)

オブジェクト起動の動的な構築を行なうインタフェースも利用できる。 つまり、 特定のオブジェクトの特定のオペレーションを指定する スタブルーチンを呼ぶのではなく、 クライアントは起動すべきオブジェクトを指定したり、 実行すべきオペレーションを指定したり、 呼びだしを通じてオペレーションに渡すべきパラメータを指定したりする。 クライアントのコードは実行すべきオペレーションや 渡されるパラメータの型に関する情報を補わなければならない (多分これはインタフェースレポジトリや他の実行時ソースから取得する)。 動的起動インタフェースの性質は あるプログラミング言語から別の言語へのマッピングではだいぶ 異なるかも知れない。



Masao Takaku 平成11年3月12日