MVP模式

作者: 无善无恶 | 来源:发表于2017-06-06 11:54 被阅读8次

使用MVP模式的步骤:

  • 定义mode层的实体类,
  • 操作业务类的接口
  • 操作业务类完成的结果状态监听接口
  • 定义view的接口。
  • 定义Presenter接口
  • 实现定义好的View接口和Presenter接口
  • 让MVP动起来

Model-View-Presenter的动态过程:

让Acivity实现view接口,在Activity中创建Presenter引用对象,用Presenter对象,操作Model的业务逻辑处理,Model层处理完成后,通过业务监听回调接口,告诉Presenter处理业务的结果如何,最后Persenter通过VIew接口,让Activity进行页面数据更新

总结

最后,我们再来看这张图。Activity作为View,View和Presenter在Activity中来进行关联,Presenter与Model之间双向交互,Model与View之间没有直接接触,达到解耦的作用

MVP示意图

参考:Android开发:MVP模式的学习

相关文章

网友评论

      本文标题:MVP模式

      本文链接:https://www.haomeiwen.com/subject/auugfxtx.html