MVP Clean 理解

Android官方架构项目之MVP + Clean
https://www.jianshu.com/p/7ae3095f2cb5

3分钟理解android-architecture 之 todo-mvp-clean
https://www.jianshu.com/p/e0258ce7d392

GitHub 开源项目 android10/Android-CleanArchitecture
https://github.com/android10/Android-CleanArchitecture

我把项目重构成mvp+clean,才发现mvp+clean的好处大大的。在我的项目中,可以把复杂数据库表之间的修改与同步放到use case 里,对不同respository 的db进行修改同步。粒度小、可复用、逻辑清晰,隔离presenter 对respository的操作,使presenter更加专注复杂的v和m的逻辑。

猜你喜欢

转载自blog.csdn.net/csdn1125550225/article/details/78924643