转载
golang学习笔记 ---接口
接口概念
接口类型可以看作是类型系统中一种特殊的类型,而实例就是实现了该接口的具体结构体类型。
接口类型与实现了该接口的结构体对象之间的关系好比变量类型与变量之间的关系。
接口即一组方法定义的集合,定义了对象的一组行为,由具体的类型实例实现具体的方法。换句话说,一个接口就是定义(规范或约束),而方法就是实现,接口的作用应该是将定义与实现分离,降低耦合度。习惯用“er”结尾来命名,