美文网首页
关于MVP的个人小结

关于MVP的个人小结

作者: 好烂的笔头 | 来源:发表于2017-02-18 10:31 被阅读14次

总得来说 MVP 模式可分为五大模块:

我们先以实现一个登录界面的实例,来大致看一下MVP模式的几大模块

bean模块:

实体类,用以数据存储,也就是我们平时使用的 bean 结构。

model模块:

基础实现接口(与网络进行交互的行为接口);

操作结果接口(网络交互行为的接口接口,通常也就两种,成功或者失败);

基础实现接口的实现(它实现了基础实现接口,重写了基础实现接口的方法,具体的去干事情,如网络请求)。

view模块:

与界面展示相关的一切行为定义的接口(通俗的讲,就是看得见的变化,将其定义成接口。举个例子:登录界面,我们的view模块,通常就包含:获取用户名,获取密码,清除用户名,清除密码,显示等待dialog,隐藏等待dialog,登录失败,登录成功这些看得见的行为接口)。

avtivity模块:

view接口的具体实现。

presenter模块:

搭建view接口和model接口的桥梁

第一次写,不对的地方,欢迎大家纠正。。。

相关文章

  • 关于MVP的个人小结

    总得来说 MVP 模式可分为五大模块: 我们先以实现一个登录界面的实例,来大致看一下MVP模式的几大模块 bean...

  • Android MVP

    关于mvp 讲的比较通俗易懂 https://github.com/xinghongfei/Hello-MVP 下...

  • 01.Gradle的使用

    * 关于Gradle配置的小结关于Gradle配置的小结 - 推酷 - Gradle基础配置Gradle基础 -b...

  • MVP架构

    什么是MVP 从Google-samples中看到,有很大篇幅是关于MVP,那么到底什么是MVP开发模式呢? Mo...

  • mvp设计指南

    目前关于mvp架构实现的例子相当之多,这里总结了一下社区对于mvp架构实现的几点忠告。 假如你打算将MVP模式引入...

  • 解读Android官方MVP项目单元测试

    写在前面 关于MVP关于MVP的介绍很多,这不是本文的重点,这里列举近期一些比较好的文章。 Android官方MV...

  • Android 架构优化~MVP 架构改造

    以前我写过一篇关于 MVP 架构的文章《Android架构—MVP架构在Android中的实践》。 随着业务的复杂...

  • MVP的个人理解

    关于MVP的几点随手感想 最近在项目中用kotlin重新翻版,纠结用什么结构,最后想来...

  • 【Android学习】两种MVP模式的学习(一):谷歌例子的简单

    关于MVP的介绍网上有很多,身为搬运工的我直接搬来百度百科的,其实想来大家也都知道的。 MVP:mvp的全称为Mo...

  • Google官方MVP项目小结

    1、Github地址:https://github.com/googlesamples/android-archi...

网友评论

      本文标题:关于MVP的个人小结

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