MVP架构

作者: hiandg | 来源:发表于2017-10-09 17:00 被阅读0次

什么是MVP?

MVP是Model(数据,网络)View(界面)Presenter(表现层)的缩写,它是MVC架构的变种,强调Model和View的最大化解耦和单一职责原则。

Model:

负责数据的来源和封装,比如网络请求类,数据库操作类和bean对象。可以提供接口暴露自己处理数据的状态和进度

Presenter:

主要负责处理View层的业务逻辑,让Activity只负责处理UI

View:

负责UI相关,在Android中,我们通常写的Activity和Fragment就是属于View层

注:回去后上传github完成demo

相关文章

网友评论

      本文标题:MVP架构

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