开源但未发布为第三方类库的代码也可以作为模块进行使用 把目标库下载到开发环境上(本地机器) 可以改动被引用库的源代码, 暴露更多需要的API出来 然后再使用[use::本地引用]为[base::编译时库] father:: 引用,模块化代码