Android MVP框架简单讲解

MVP分为三层

        M:Model 模型层   V:View 视图层  P:presenter 可以比做桥梁

        Model:在Android里面代表数据(网络请求,数据库),数据文件读写操作

        View:在Android里面属于 Activity和Fragment 进行UI更新

        Presenter:它是单独提取出来的一个处理复杂业务逻辑的模块

       优点:层次分明,清晰,利用与后期维护和项目测试和版本迭代,实现了M层和V层的完全解耦


    工作原理:V层向P层发送指令,P层从M层请求数据,M层开始数据的请求,请求的数据发送给P层

                    P层将数据发送给V层进行更新UI,P层充当桥梁作用,用于传递V层和M层的数据,实现了V层

                    和M层的完全解耦

猜你喜欢

转载自blog.csdn.net/At_Swim/article/details/79954048