Android的组件化和模块化

Android随着业务的增多,而且后续新的需求的增加,代码的修改会变得非常频繁

然后最近在看组件化和模块化

公司的业务没有那么大,所以这种方式我并没有采取

但是还是需要了解下他的使用机制

还有优缺点之类的 虽然自己对组件化和模块化的差异也并不怎么清楚

相同点:组件化和模块化都是为了解决大化小的问题

    都是为了解耦和重用

不同点:组件化侧重于业务解耦

    模块化侧重于重用

模块化

模块化提倡用一个个能单独运行的module去实现每一个功能,然后在发布的时候再将其合在一起

组件化

组件就是将一个个功能拆分,然后各个功能尽可能少的互相影响,比如网络请求组件,数据库处理组件等等

这样一看其实模块化和组件化区别还是挺大的

上一篇:Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库


下一篇:zoj 3778 Talented Chef(思维题)