implementation和api

implementation 可以在编译时隐藏自己的依赖,但运行时这个依赖对所有模块可见。目的是为了减少编译时间,依赖自己的模块不会因为这个依赖变更重新编译

A- – ->B- – ->C 当C修改后,只要重新编译B和C就好了,A不需要编译

打赏