美文网首页
MVP 学习笔记

MVP 学习笔记

作者: WangDDY | 来源:发表于2016-10-28 10:22 被阅读37次

参考资料:http://www.jianshu.com/p/9a6845b26856

1.1 MVP 的定义:

MVP,全称 Model-View-Presenter

1.2. 发展历程

MVC
MVC Model 2
**MVP **
**MVVM **

1.3 为什么需要 MVP

理由1:尽量简单

大部分的安卓应用只使用View-Model结构

程序员现在更多的是和复杂的View打交道而不是解决业务逻辑。

当你在应用中只使用Model-View时,到最后,你会发现“所有的事物都被连接到一起”。

Paste_Image.png

使用MVP

Paste_Image.png

理由2:后台任务

当你编写一个Actviity、Fragment、自定义View的时候,你会把所有的和后台任务相关的方法写在一个静态类或者外部类中。这样,你的Task不再和Activity联系在一起,这既不会导致内存泄露,也不依赖于Activity的重建。

相关文章

  • GOOGLE TODO-MVP 学习笔记

    GOOGLE TODO-MVP 学习笔记 背景(可忽略):《GOOGLE TODO-MVP 学习笔记》这篇文章主要...

  • Android MVP模式 简单入门实践

    前言 因为公司的项目用的就是MVP所以做下学习笔记了 MVP简介 MVP是Model、View、Presenter...

  • MVP 学习笔记

    参考资料:http://www.jianshu.com/p/9a6845b26856 1.1 MVP 的定义: M...

  • 学习笔记| (一) MVP

    前言: 前几天去面试,有一家公司问到会不会mvp,说说对他的理解,你的项目中是是如何实现的,然而我只是看了很多讲m...

  • Android MVP 学习笔记

    1.什么是MVP,这里就不做过多解释,一张图教你做人! 2.直接说重点,不逼逼。例如实现一个老生常谈的登录功能: ...

  • Android MVP 学习笔记

    直接看README.md和源码(todo-mvp分支)。根据tasks界面的功能画了一张类图,并根据模块进行划分。...

  • MVP模式----学习笔记

    what's the MVP ? 随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图...

  • Android MVP 学习笔记

    直接看README.md和源码(todo-mvp分支)。根据tasks界面的功能画了一张类图,并根据模块进行划分。...

  • 真会 C# 吗

    声明 计划写一个 C# 系列教程学习笔记。内容来自微软 MVP solenovex(https://www.cnb...

  • Android学习笔记之MVP

    P层与M层和V层进行交互,P层持有Model层实例,同时包含一个CallBack回调。Model层获取数据,然后P...

网友评论

      本文标题:MVP 学习笔记

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