美文网首页
Android之MVP模式原始模型浅谈

Android之MVP模式原始模型浅谈

作者: AsyncTask | 来源:发表于2019-03-19 09:39 被阅读0次

    MVP模式的核心思想:

    MVP把Activity中的UI逻辑抽象成View接口,把业务逻辑抽象成Presenter接口,Model类还是原来的Model

    MVP中先建立BaseActivity继承AppCompatActivity

    M层:BaseMvpActivity持有<P>泛型并继承BaseActivity,V

    V层:BaseView持有方法 

    P层:P层持有V的泛型

    具体实现:

    Activity继承BaseMvpActivity后,

    P<V>继承BaseP<BaseV>,BaseV新建对象mViw, P<V>实现方法后业务逻辑,给V层传参。

    V层继承BaseV,并执行具体的Ui操作,根据P<V>传值进行动态改变。

    相关文章

      网友评论

          本文标题:Android之MVP模式原始模型浅谈

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