×

Golang教程

[Go语言入门] 13 Go语言接口(interface)详解(go语言的接口)

启程广告 启程广告 发表于2024-06-22 浏览6677 评论0
13 Go语言接口(interface)详解 13.1 接口概念 接口是对其他类型行为的概括与抽象。 很多面向对象的语言都有接口这个概念,Go语言的接口的独特之处在于它是隐式实现。换句话说,对于一个具体的类型,无须声明它实现了哪些接口,只要该类型提供了接口所必须的方法即可。这种设计让你无须改变已有类型的实现,就可以为这些类型扩展新的接口,对于那些不能修改包的类型,这一点特别有用。 Go语言中提供了一种类型叫做接口类型。接口是一种抽象类型,它并没有暴露所含数据的布局或内部结构,