认识mvp代码风格

来源:互联网 发布:1个域名指向多个ip 编辑:程序博客网 时间:2024/05/22 15:51


对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。

下文是项目的实现包,代码格式是用mvp风格编写。

就以customerinfo这个业务来说,

view,装载了avticity,fragment。customerInfoPresneter是业务主持类,主要是联通view与model的作用。

data包是数据包,里面可以操作本地,网络的数据。

CustomerContract是契约类,现实对presenter的管理。


0 0
原创粉丝点击