luckybilly / CC

业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
https://luckybilly.github.io/CC-website/
Apache License 2.0
4.05k stars 635 forks source link

moudle 直接共享组件的问题 #44

Closed leojiao123 closed 6 years ago

leojiao123 commented 6 years ago

有种场景,demoA demoB 以及他们依赖的base ,在base 中定义一个接口 Itest,在demoA中有 Itest 的实现,demoA demoB 在同一个application 中时,demoB 可以获取demoA 中的 Itest 的实现,分别运行时就不行了,这种场景下除了下沉到base 以外还有别的解决方案吗

luckybilly commented 6 years ago

感觉你说的属于路由方案中的思路,按照CC组件总线的思路组件之间应该是传递bean,类似于http请求。 组件总线方案的思路中,业务逻辑应该在组件内部实现,只接收请求参数并返回执行结果,不需要传递业务接口实现类。

leojiao123 commented 6 years ago

好的