Android 架构组件(一)——Lifecycle_移动开发_sd_zhuzhipeng的专栏-CSDN博客
理解Android Architecture Components系列(一) - 简书
Demo 搜索T-MVVM
AOP面向切面编程
从Android优雅权限框架理解AOP思想(1) 表层篇 - 简书
已我们的工程daiyunying-two,为例
data(数据实现层) ——> domain(数据接口层)
presentation(数据使用层) ——> domain(数据接口层)
domain(数据接口层): AccountInfoUseCase ——> UseCase AccountInfoUseCase --> AccountInfoProvider ——> Provider
AccountInfoNetGateway ——> AccountInfoProvider
data(数据实现层): AccountInfoNetGatewayImpl ——> AccountInfoNetGateway
(优化 可以改直接继承AccountInfoProvider AccountInfoProviderImpl ——> AccountInfoProvider)
presentation(数据使用层 MVP): AccountInfoUseCaseImpl(调用Provider) ——> AccountInfoUseCase