关于模块间的关系

来源:2-3 模块化实战-动态加载模块类型

xiaobai00000

2018-12-27

主工程app依赖了 provider 的同时 也依赖了 业务的module(UserCenter), 我有点好奇: 按照前面说的, provider是中间件module,它是连接各种业务module的,后期好像还有rounter的作用等。
按照这样的说法,主工程直接依赖provider去连接业务层不就好了吗? 为什么还要 依赖provider的同时 又要依赖业务层, 如果真是这样, 直接把provider写到主工程app里面 不就可以了吗?

写回答

1回答

雷宇

2019-04-15

provider是供其它模块中转使用,app中使用是因为它也有需要Provider的地方,当然可以更加细分,模块单独提供服务层

0
0

Kotlin打造完整电商APP 模块化+MVP+主流框架

全网稀缺Kotlin项目实战,打造新一代Android工程师的核心竞争力

694 学习 · 209 问题

查看课程