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