在C#中,接口继承如下所示:
interface IA{
void MethodX();
}
interface IB : IA{
void MethodY();
}
如何在GO中重用接口定义?
在C#中,接口继承如下所示:
interface IA{
void MethodX();
}
interface IB : IA{
void MethodY();
}
如何在GO中重用接口定义?
您可以将其他接口嵌入到一个接口中,这基本上可以为您带来相同的好处:
io包中的ReadWriteCloser
就是一个很好的例子:
http://golang.org/pkg/io/#ReadWriteCloser个
它嵌入了Reader
、Writer
和Closer
接口.