美文网首页
个人对于MVP的理解

个人对于MVP的理解

作者: 条子走了 | 来源:发表于2018-07-07 10:19 被阅读0次

MVP之于Android;
原来的MVC在Android体现时,Activity/Fragment基本包含了V+C的操作,读/维护代码很费力,之后尽量想让Activity只做View的工作,Activity与实体之间再来一个专门的逻辑处理来完成原来Control做的事,这个专门的逻辑处理就以接口形式的Presenter来实现了;

所以现在MVP之于Android:

.1 Activity/Fragment只做View层面的展现
(需要做什么跟Presenter层说);

.2 Presenter尽量完成所有的业务逻辑
(需要展现什么让View层做,需要什么数据跟Model层要);

.3 Model全力向Presenter提供业务需要的数据支持,尽量避免与View层打交道;

相关文章

  • 个人对于MVP的理解

    MVP之于Android;原来的MVC在Android体现时,Activity/Fragment基本包含了V+C的...

  • MVP - 个人理解

    最近在研究MVP这个体系架构,为了深入理解这个体系架构,自己也做了一些Demo。 体系目录 示例图片 每一模块的功...

  • MVP的个人理解

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

  • 理解程序结构

    MVC --- MVP ---MVVM 对于这3种结构, 每个人都有不同的理解, 我想说说我的理解. M是mode...

  • 我自己对于mvp模式的理解

    这里仅仅记录自己对于mvp模式的理解 mvp是从mvc演化而来的,想了解mvp就先必须了解mvc mvc是什么, ...

  • 重新理解 MVP | 产品

    如何理解 MVP ?为什么投入大量资源,但我的产品项目还是会失败?你真的清楚 MVP 背后的底层逻辑么? 对于一家...

  • iOS 个人对 MVP 的理解

    讲解一下我在使用 Swift 时对MVP模式的理解本人技术有限,但乐于学习如有讲的不对的地方或有更好的方式,欢迎评...

  • 加深对于 MVC、MVP、MVVM 的概念理解

    MVC MVC - 维基百科,自由的百科全书 MVC 是软件工程的一种软件架构模式,它不是具体的技术,而是一种代码...

  • 拥有生命周期的Presenter的MVP框架,支持Multi P

    结合自己对MVP的理解,加上个人习惯,整理出这么一份Android MVP框架 通过注解动态注入Presenter...

  • 对于ReactiveCocoa个人的理解

    什么是ReactiveCocoa? ReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于...

网友评论

      本文标题:个人对于MVP的理解

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