Golang Interface

interface 定义了一系列的方法参数以及返回值, 可以将所有实现了接口方法的struct转化为接口类型, 再通过统一的接口类型, 接口需要的业务逻辑来实现上层操作的一致性.