在重新配置期间,我遇到了与组件之间的数据传输相关的问题ipojo
。这是一个例子:
- 组件
Calcul_1
提供计算服务以返回值(a+b)
(例如f(a,b)=> (a+b)
:) - 组件
Calcul_2
提供计算服务以返回值(a*b)
(例如f(a,b)=> (a*b)
:)
这两个组件实现了相同的计算服务(例如:)f
。
- 现在,我有一个
CallCalcul
使用计算服务的组件Calcul_1
。组件在组件中CallCalcul
调用。然后,接收值 11。f(5,6)
Calcul_1
CallCalcul component
问题:
当
Calcul_1
从 接收到值(5,6)
(尚未计算)时CallCalcul
,CallCalcul
通过将连接器更改为 重新配置Calcul_2
,即它绑定到Calcul_2
。在这种情况下,我如何(5,6)
从Calcul_1
to传输Calcul_2
和返回(5*6=30)
toCallCalcul
?当
Calcul_1
从 接收到值(5,6)
(并计算它们,即 5+6=11)时CallCalcul
,CallCalcul
重新配置。在这种情况下,我怎样才能传输11
和Calcul_2
返回这个值CallCalcul
呢?