四 过度使用getters and setters方法 4.1 Ps:没有举具体代码实例,就当成作者的一个提醒:能够直接变量的就直接使用,不用使用setter/getter 五 接口污染 5.1 概念 接口污染的概念,指的是,用不必要的抽象来处理代码,使其难以理解与使用。在Go中,接口一般用来定义一组规范,而不是具体实现。 5.2 正确使用接口的举例 为了弄明白为什么接口这么强大,接下来我们会从Golang的标准库中选择两个最流行的库进行分析,这两个库分别是:io.Reader和io.Writer io包提供了对I/O的原始抽象,在这些抽象中,