对象是什么,面向对象有什么好处,go 中如何实现多态

本文阅读 2 分钟
首页 golang 正文
题目序号:343
题目来源:
频次:1

答案:陆地上的鱼

对象是类的实例,是面向对象编程中基本的运行实体。

面向对象的好处:

  • 封装可以提高类的易用行、减少编程过程中代码出错的风险
  • 继承可以实现代码的复用
  • 抽象可以让程序的设计和实现分离
  • 多态提高了程序的可拓展性
Go 语言并没有设计诸如虚函数、纯虚函数、继承、多重继承等概念,但它通过接口却非常优雅地支持了面向对象的特性。

Go 中一个类型如果定义了接口的所有方法,那它就隐式地实现了该接口。

所有实现了接口的类型,都可以把它的值保存在一个接口类型的变量中。在 Go 中,我们使用接口的这种特性来实现多态。

本文来自投稿,不代表本站立场,如若转载,请注明出处:
了解中间件吗?有什么好处?
« 上一篇 09-17
Go 高并发的特点
下一篇 » 09-17

发表评论

发表评论