美文网首页
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