メソッドスタブ
1.メソッド・ルートとは?
スタブは、ソフトウェア開発および他のプログラミング機能のエージェントに使用されるコードです.
スタブは、既存のコード(例えば、リモートコンピュータのプロセス)を模倣したり、未開発のコードを一時的に置き換えたりすることができる.
したがって、ストレージ・ルートは、一般的なソフトウェア開発およびテストを含む移植および分散コンピューティングに特に適しています.
例
BEGIN
Temperature = ThermometerRead(Outside)
IF Temperature > 40 THEN
PRINT "It's HOT!"
END IF
END
BEGIN ThermometerRead(Source insideOrOutside)
RETURN 28
END ThermometerRead
上記のコードは、戻り温度の関数
ThermometerRead
を使用する.ThermometerRead
は、ハードウェアデバイスを読み取ることができる必要がありますが、必要なコードは含まれていません.したがって、
ThermometerRead
はシミュレーションプロセスではなく、プライマリ・プログラムの一部のテストを許可する許容値を返すだけです.室内および屋外の温度は、
Source
というパラメータによって指定できますが、呼び出し元から実際に伝達される値(insideOrOutside
の値)は使用されません.スタブは自分とパラメータを宣言し、通常は呼び出し元の幸せなシーンの予想値を返します.
ストレージ・ルートは、インタフェースの実際の実装ではなく、主にインタフェース定義に使用されますが、実装されていない場合に使用されます.
ルートには、プログラムとコンパイルしてリンクできるコードが含まれています.RMIネーミング法では,ルートはサーバ側とskeleton(スケルトン)を介して通信する.
Reference
この問題について(メソッドスタブ), 我々は、より多くの情報をここで見つけました https://velog.io/@corone_hi/메소드-스텁-method-stubテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol