【Golang】接口,接口VS继承
基本介绍
Golang 仍然有面向对象编程的继承,封装和多态的特性,只是实现的方式和其它 OOP 语言不一 样,下面我们一一为同学们进行详细的讲解 Golang 的三大特性是如何实现的。
封装介绍
封装(encapsulation)就是把抽象出的字段和对字段的操作封装在一起,数据被保护在内部,程序的其 它包只有通过被授权的操作(方法),才能对字段进行操作
封装的理解和好处
隐藏实现细节
提可以对数据进行验证,保证安全合理(Age)
如何体现封装
对结构体中的属性进行封装
通过方法,包实现封装
封装