原文:https://blog.csdn.net/kc58236...

Overlays是一种减少重复代码或资源文件的策略。与下载程序源码再构建的方式不同,Overlays是下载项目本身已经构建好的,没有做定制开发的应用程序,通过覆盖/插入代码,来实现对已经构建好的应用做定制开发。这种方式在构建时,会对比所有源码和资源,如果重复就会覆盖应用的源码。
显而易见,这种方式在前期开发的时候会复杂一些,但也有显著的优势:

  • 不需要下载源码构建。
  • 更新会更方便,在大多数情况下,只需要更新我们覆盖的那个程序版本就可以。
  • 出现问题我们只需要追踪我们自定义的地方就可以。
  • 跟踪修改的内容会更少,维护起来成本更低。

贝哥哥
89 声望19 粉丝