GO语言的依赖管理
依赖的概念
依赖管理的三个阶段GOPATH,GOVENDOR,go mod
每个项目有一个自己的供应商目录,存放第三方库
大量第三方依赖管理工具:glide,dep,go dep,...
初始化:go mode init
增加依赖:go get
更新依赖:go get [v ...],go模式整洁
项目迁移到执行模式:执行模式init,执行构建。/ ...
接口
鸭打字
描述事物的外部行为而非内部结构
go属于结构化类型系统,类似鸭子打字
接口变量包含实现者的类型实现者的值(