控制器:牵涉内容最多最易变,但是代码量最少的代码单独放入控制器中,并妥善管理
如何检索?
1,command中持有view 和model ,至于mediator可以通过事件,在model处理之后交付mediator进行变化,这样就不需要直接持有mediator了,也就是说mediator不用被程序员得到?
2,即:model执行域逻辑,如各种计算方法,command调用这些方法进行运算,把结果通过mediator感兴趣的事件发送
eventMap 可以自动管理事件侦听和移除,很方便
所有框架里的actor在实例化时都会被注入一个eventDispatcher属性;可以当成事件总线(sharedEventdispatcher),所以也可以直接发送事件。
mediator可以直接持有model和service的引用
有injector 的多个可用的方法可以用来映射你的 Service 类以注入你的其它框架 actor。另外,这些方法也可以用来注入事实上任何类到你的类里。 任何类?
参考资料:
http://www.cnblogs.com/skynet/archive/2012/03/21/2410042.html
robotlegs最佳实践