接口

接口就是为结构体定义一组方法(method)。

接口的零值nil

下面是从标准库中摘录的io.Reader接口的定义:

type Reader interface {
    Read(p []byte) (n int, err error)
}

接口越小越好。

学习更多关于接口的知识。

最后更新于