天天看点

Go语言面向接口之接口的组合

一、接口的组合

示例1:

type Retriever interface {
   Get(url string) string
}

type Poster interface {
   Post (Url string, form map[string]string) string
}

type RetrieverPoster interface {
   Retriever
   Poster
}
           

示例2:

type ReadWriter interface {
Reader
Writer
}
           

二、常用的系统接口

1.Stringer

2.Reader/Writer