关于企业级应用组件化改造的一些困惑
来源:15-5 项目路由改造

bluebuffer
2020-07-09
我学习本课程比较关注企业级组件化开发相关内容。老师在课程中、讲解了 ARouter
的使用并用 lib_audio
和 lib_video
以及 跳转 web_activity
举例;其他的组件化改造以作业的形式交给了学员;因此产生了一些困惑。
lib_audio
库对外提供了AudioHelper
类;其他模块使用该类就需要强依赖,是否需要将此类进行组件化改造;- 希望老师重点解答一下
功能组件
库在企业级应用开发中,是否需要组件化改造,如果需要 应该在哪些地方进行组件化改造;例如在lib_img_loader
|lib_network
|lib_pullalive
库中;
写回答
1回答
-
你好同学,那你说的lib.audio来说,老师课程里提供的是audiohelper这个类,与外界进行通信,所以他们需要依赖audio模块,可以讲audiohelper中的所有方法,都使用arouter进行改造,改造成对外提供借口,这样就不要需要互相依赖了。老师这?课的重点是讲合理的业务开发。如果对这整体结构这部分感兴趣,可以看一下老师的姊妹课程,重构,就是解决你所有的疑惑
00
相似问题