【Android】【代码架构】MVP架构研究(二):MVP模式简介

MVP模式在MVC的分离思想上,进一步演化出来的,一种非常合适Android开发的架构

  • MVP的M层和V层,基本等同于MVC中的M层和V层
  • MVP中的P是表现层Presenter的缩写,Presenter的定位和Controller相似,处理业务,回调界面
  • MVP对MVC进行了修改,View不再直接改变Model,而是通过Presenter来改变Model,这样View层不再直接和Model层联系
  • 由于Android中的Activity本身就存在很多生命周期,界面更新,组件调用的代码,将业务和数据完全剥离出去,将Activity变成一个纯粹的界面管理类,是对Activity一个非常大的简化
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u013718730/article/details/88749847