Android随着业务的增多,而且后续新的需求的增加,代码的修改会变得非常频繁
然后最近在看组件化和模块化
公司的业务没有那么大,所以这种方式我并没有采取
但是还是需要了解下他的使用机制
还有优缺点之类的 虽然自己对组件化和模块化的差异也并不怎么清楚
相同点:组件化和模块化都是为了解决大化小的问题
都是为了解耦和重用
不同点:组件化侧重于业务解耦
模块化侧重于重用
模块化
模块化提倡用一个个能单独运行的module去实现每一个功能,然后在发布的时候再将其合在一起
组件化
组件就是将一个个功能拆分,然后各个功能尽可能少的互相影响,比如网络请求组件,数据库处理组件等等
这样一看其实模块化和组件化区别还是挺大的