美文网首页
MVP架构剖析及代码实现

MVP架构剖析及代码实现

作者: PapiAP | 来源:发表于2018-07-12 16:47 被阅读23次

    我们先来看下MVC架构

    MVC架构

    其中View层其实就是程序的UI界面,用于向用户展示数据以及接收用户的输入

    而Model层就是JavaBean实体类,用于保存实例数据

    Controller控制器用于更新UI界面和数据实例

    然后再看MVP架构

    MVP架构

    MVP架构模式的目的就是为了降低耦合,解耦model和view的相互关系,瘦身Activity、Fragment,代码也变得更加的简洁明了,可读性提高了。

    MVP架构具体的实现(伪代码)思路

    Presenter

    model层

    model

    View 层

    View层就简单多了,主要是一些界面的绘制,findviewbyId()、initListener()、以及对IView实现。

    View

    相关文章

      网友评论

          本文标题:MVP架构剖析及代码实现

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