白话 mvp

ps: 先占坑,之后会补齐代码及例程

  • 我有一个接口LogicPresenter,里面是我的具体业务逻辑
  • 我有一个接口ViewPresenter,里面是我的ui逻辑
  • 我还有一个业务处理类LogicPresenterImpl,实现了接口LogicPresenter
  • 在Activity中,我先实现了接口ViewPresenter
  • 在具体实现的时候
    1. 在Activity中初始化LogiPresenterImpl,并且在实现了ViewPresenter的本Activity作为入参之一传入
    2. Activity调用具体业务逻辑操作后,在LogicPresenterImpl中具体执行
    3. 将执行的结果或者需要变动的ui逻辑通过回调的方式通过ViewPresenter传出到Activity中

你可能感兴趣的:(白话 mvp)