再構成中のコンポーネント間のデータ転送に関連する問題があります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
ですか?