再構成中のコンポーネント間のデータ転送に関連する問題がありますipojo。次に例を示します。
- コンポーネント
Calcul_1は、値を返す計算サービスを提供します(a+b)(例:f(a,b)=> (a+b)) - コンポーネント
Calcul_2は、値を返す計算サービスを提供します(a*b)(例:f(a,b)=> (a*b))
これら 2 つのコンポーネントは、同じ計算サービスを実装します (例: f)。
CallCalculこれで、の計算サービスを使用するコンポーネントができましたCalcul_1。コンポーネントはコンポーネントCallCalculを呼び出しf(5,6)ますCalcul_1。次に、CallCalcul componentは値 11 を受け取ります。
問題:
Calcul_1から値を受け取った(5,6)(まだ計算していない)場合はCallCalcul、CallCalculコネクタをCalcul_2に変更して再構成します。つまり、 にバインドしCalcul_2ます。この場合、 から に送信(5,6)しCalcul_1てCalcul_2に戻る(5*6=30)にはどうすればよいCallCalculですか?が
Calcul_1から値を受け取る(5,6)(そしてそれらを計算する、つまり 5+6=11) とCallCalcul、CallCalcul再構成します。11この場合、この値を に送信しCalcul_2て返すにはどうすればよいCallCalculですか?