摘要: 接口的设计原则有很多. 今天我们来研究两种. 后面在陆续研究 1. 开闭原则 2. 依赖倒置原则 interface是Go语言的基础特性之一, 可以理解为对一种类型的规范或者约束. 他跟java, c++不同, Go语言实现接口不需要显示说明实现了哪个接口, 也没有继承或者子类或者implement 阅读全文
posted @ 2020-02-13 15:05 盛开的太阳 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 1. 快速指定结构体实现接口 ctrl + i 2. 缩小窗口快捷键 command + m 3. 方法返回值快捷键 option + command + v 4. 方法重构快捷键 ctrl + t 5. 打开查看快捷键 command + , 比如查找返回值快捷键 macos先按Command+` 阅读全文
posted @ 2020-02-13 14:56 盛开的太阳 阅读(2177) 评论(0) 推荐(1) 编辑
摘要: 下面介绍几个常用的接口 1. stringer 在fmt.print中定义了一个Stringer接口. 这个接口里只有一个方法String. 实现了这个接口的String方法的结构体, 那么在外部调用打印结构体的时候, 将按照Stringer中定义的方式打印. 例如给Retriever结构体增加一个 阅读全文
posted @ 2020-02-13 13:32 盛开的太阳 阅读(203) 评论(0) 推荐(0) 编辑