interface 匿名嵌套 interface
接口可嵌入其他匿名接口,相当于将其声明的方法集导入。
当然,注意只有实现了两个接口的全部的方法,才算实现大接口哈。
Go 标准库中经典用法如下:
type Reader interface {
Read(p []byte) (n int, err error)
}
type Writer interface {
Write(p []byte) (n int, err error)
}
type ReadWriter interface {
Reader
Writer
}