摘要: 1. 基本介绍 Golang 仍然有面向对象编程的继承,封装和多态的特性,只是实现的方式和其它 OOP 语言不一样,下面我们一一为同学们进行详细的讲解 Golang 的三大特性是如何实现的。 2. 封装介绍 封装(encapsulation)就是把抽象出的字段和对字段的操作封装在一起,数据被保护在内 阅读全文
posted @ 2020-04-26 18:38 枯藤老艹树 阅读(637) 评论(0) 推荐(0) 编辑
摘要: Golang 的结构体没有构造函数,通常可以使用工厂模式来解决这个问题。 一般结构体名称为大写字母开头才能被外部函数调用,用工厂模式来解决 示例: student.go package model // 定义一个结构体 type student struct { Name string Score 阅读全文
posted @ 2020-04-26 16:44 枯藤老艹树 阅读(816) 评论(0) 推荐(0) 编辑