Golang中的OO(面向对象)

组合 > 继承

Go中的设计,以为继承的被诟病,所以Golang的设计团队在语言的设计时并没有采用经典的OO模式
那Golang中各个部分是怎么联系到一起的呢

type ReadWriter interface {
    Reader
    Writer
}

通过在interface中嵌入interface type, 实现接口行为的聚合,组成大接口,这种方式在标准库中尤为常见,并且成为Go语言中的管用写法

posted @ 2020-11-16 21:54  Terry-  阅读(208)  评论(0)    收藏  举报