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