架构

2019-03-12  本文已影响0人  itkluo88

深入了解MV**模式

Android 架构组件(一)——Lifecycle_移动开发_sd_zhuzhipeng的专栏-CSDN博客

理解Android Architecture Components系列(一) - 简书

Demo 搜索T-MVVM

AOP面向切面编程
从Android优雅权限框架理解AOP思想(1) 表层篇 - 简书

组件化

Android App 架构 “Clean” - 简书

带你动手实现 MVP+Clean架构! - 掘金

已我们的工程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

上一篇 下一篇

猜你喜欢

热点阅读