MVC之M、V理想解耦
2016-05-05 11:47:57 0 举报
理想状态的MVC
作者其他创作
大纲/内容
EventBus
发送action
BroadCast
V层Mediator
接收V层对象请求,负责协调V层间关系:将V层剩余逻辑,交给V层对应对象处理;V层逻辑处理完了,就交给C层处理;
分发action
V层
1-1、实现对用户的界面展示,不带交互的展示;1-2、 并能接收用户的输入,并根据输入而作的反馈刷新;2、根据具体需求调用C层的接口;3、需要定义页面刷新接口,根据底层的执行结果,让C层去调用刷新
用户
C层
1、为某功能而实现对M层的调用逻辑,并像V层提供调用接口;2、M层会有消息反馈,C层需要监听合适消息;3、C层还要能调用V层,在合适情况下实现对V层的页面刷新;
发送剩余action
状态反馈
M层
1、定义好被C调用的接口;2、将逻辑的消息反馈投递到EventBus;3、需要定义接口接收C层传递M层的消息,需要去EventBus去监听M层消息。
刷新/select
0 条评论
下一页