MVP
M(model)负责数据的请求,解析,过滤等数据操作
V(View)负责图示部分展示,图示事件处理,Activity,Fragment,Dialog,ViewGroup等呈现视图的组件都可以承担该角色
P(presenter)是View和Model交互的桥梁。
三层之间调用顺序为view->presenter->model,为了调用安全着想不可反向调用!不可跨级调用!
以下写了2个例子:
1.MVP入门版本:https://github.com/b888zhang/Mymvp2Demo
2.MVP升级版本:https://github.com/b888zhang/Mymvp3demo
实际工作中用升级版。
MVP架构详解
本文深入讲解了MVP架构模式,包括M(Model)负责数据操作,V(View)负责UI展示,P(Presenter)作为桥梁连接Model和View。介绍了三层之间的调用顺序,并提供了入门和升级版实例。
3万+

被折叠的 条评论
为什么被折叠?



