2个链接项的设计模式

时间:2013-07-18 13:32:41

标签: flex design-patterns

假设我有以下可视自定义组件:

2个街区:A&乙

1 Link:C,连接A座和A座。乙

现在,如果块A或B发生变化,则必须更新链接C.

我无法确定如何处理这个问题。

我:

a)通过A座和A座。 B到C行,这样它就可以为每个事件添加一个事件监听器,并在发生变化时动作。

b)将链路C传递给A座和A座。 B这样当一个Block改变时它可以通知Link。

c)让Blocks和Link的父级负责更新所有组件。

我觉得这是一个常见问题,所以我想知道是否存在某种描述最佳方法的设计模式。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

经过一些阅读后,似乎Mediator模式可能会做我想要的。