跳至主要內容
Go接口与程序设计模式
前言 Go的面向对象编程和Java、C++相比有些不同,在Go中可以为任何自定义的类型添加方法,而不只是类(struct)。经典OOP的四大特性是封装、抽象、继承、多态,但是Go中没有基于类型的继承,而是使用接口来实现扁平化、面向组合的设计模式。 Go中的接口 在Go语言中,接口是一种其他类型可以实现的方法签名的集合。方法签名只包含方法名,参数和返回值...

gqzcl原创大约 6 分钟GolangGolang接口