MVP懵逼到懵逼(简单记录)

原文链接:http://www.jianshu.com/p/87b4efee38b6
2187081-4c5f6af0d5423592.jpg
开撸前养养眼

开篇之前 先看一个整体结构 把模型图背下来 理解就不是很难

226162-12b2b7a6c2b467b9.jpg

简单说下概念:

MVP的全称为Model-View-Presenter,即模型-视图-协调器(主持者)

Model:处理数据和业务逻辑等

View:显示界面,展示结果等

Presenter:协调Model和View模块工作,处理交互

上代码 不撸起来感觉很难懂


2187081-9a6408ab5e3de069.png
MVP机构我理解就这样吧

1.显示 数据业务处 我理解应该是网络传输层 model


2187081-99c8778624d6c2e7.png
简单定义一个接口


接口需要去实现


2187081-bd82fa539561b0bf.png
实现网络请求 方法

2.View层 就是和persenter 相互调用 注意负责页面


2187081-9d60f23305538392.png
view层接口

3.重点来了,persenter 颜值担当,负责整体业务逻辑 进行处理


2187081-0de3e3d682d4da2c.png


2187081-845b4a4f69cc6ac5.png

4.运行结果:


2187081-23415835c956ae48.png

5.最后我发现单词错误。懒得改了,理解万岁

展开阅读全文

没有更多推荐了,返回首页