
Go语言实践[回顾]教程27--详解Go语言结构体 struct 定义与面向对象编程思想
在 Go 语言中没有其他常用语言中“类”的概念,那么面向对象编程的理念是不是就无法在 Go 语言中应用呢?答案是可以,虽然没有“类”,但是取而代之的是“结构体 struct”。Go 语言依据强大的类型系统,使用结构体可以构建各种新的数据类型,再配以其方法,就可以灵活实现各种对象所需的基础定义。这种方式简单干净,没有为了实现继承和多态而额外添加虚拟函数指针,尽量减少相互关联,多态则由接口来实现,具有简单、平坦、直接、易懂、易记等鲜明特点。

























