【发布时间】:2013-12-18 18:25:35
【问题描述】:
我有两个服务和一个中介。如果我希望中介者调用并被两个服务调用,我认为我需要使它们相互依赖。这会导致循环依赖错误。
Person 依赖于Mediator 调用Mediator 方法
Mediator 依赖于Person 调用Person 方法
是使用事件或承诺的唯一解决方案吗?我是否正确实施了这种模式?
【问题讨论】:
-
你能展示一些你的代码吗
-
为什么需要中介依赖其他服务?你不能让你的服务依赖于中介,并且一旦在中介内初始化注册回调或类似的东西?很难在不确切知道您想要做什么的情况下说出来。
标签: angularjs design-patterns mediator