change escape type

This commit is contained in:
Xargin 2016-10-18 13:06:38 +08:00
parent a851dd1886
commit 9c768334f2

View File

@ -1,6 +1,6 @@
## 7.3. 实现接口的条件 ## 7.3. 实现接口的条件
一个类型如果拥有一个接口需要的所有方法,那么这个类型就实现了这个接口。例如,\*os.File类型实现了io.ReaderWriterCloser和ReadWriter接口。\*bytes.Buffer实现了ReaderWriter和ReadWriter这些接口但是它没有实现Closer接口因为它不具有Close方法。Go的程序员经常会简要的把一个具体的类型描述成一个特定的接口类型。举个例子\*bytes.Buffer是io.Writer\*os.Files是io.ReadWriter。 一个类型如果拥有一个接口需要的所有方法,那么这个类型就实现了这个接口。例如,`*os.File`类型实现了io.ReaderWriterCloser和ReadWriter接口。`*bytes.Buffer`实现了ReaderWriter和ReadWriter这些接口但是它没有实现Closer接口因为它不具有Close方法。Go的程序员经常会简要的把一个具体的类型描述成一个特定的接口类型。举个例子`*bytes.Buffer`是io.Writer`*os.Files`是io.ReadWriter。
接口指定的规则非常简单:表达一个类型属于某个接口只要这个类型实现这个接口。所以: 接口指定的规则非常简单:表达一个类型属于某个接口只要这个类型实现这个接口。所以: