Golang中的OO(面向对象)
组合 > 继承
Go中的设计,以为继承的被诟病,所以Golang的设计团队在语言的设计时并没有采用经典的OO模式
那Golang中各个部分是怎么联系到一起的呢
type ReadWriter interface {
Reader
Writer
}
通过在interface中嵌入interface type, 实现接口行为的聚合,组成大接口,这种方式在标准库中尤为常见,并且成为Go语言中的管用写法
吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见也。……君子生非异也,善假于物也。

浙公网安备 33010602011771号