Android Mvp简单梳理
mvp是mvc的升级版,在mvc中其实vc层是没有正真解耦的,后来才出现了mvp,通过p层去解耦了vm层。是mvc的升级版。
mvp里多以接口的形式进行各种回调操作来解耦,回调 这个我之前在 Android回调解惑也已经讲过。只要看懂了这张图,好好理解了,在运用回调,简简单单就能实现mvp的搭建。现在有很多应封装好了的mvp,用起来很简洁,不会需要很多的代码来构筑。
这里我推荐下github上的一个开源项目,涵盖了很多知识,mvp知识其中一部分,但是他封装的很好,可以好好看看,提升自己。
AndroidFire https://github.com/jaydenxiao2016/AndroidFire