当前位置: 当前位置:首页 >应用开发 >不好!我中了美人计!正文

不好!我中了美人计!

作者:IT科技 来源:IT科技类资讯 浏览: 【】 发布时间:2025-11-05 02:39:36 评论数:

 

后记:这篇是不好上一篇《JavaScript的最大秘密》的续集,继JavaScript的中美原型法之后,又介绍了一下Go语言面向对象的人计实现。Go语言在面向对象这一块儿比较有趣,不好结构体和方法分开,中美没有继承,人计只有组合,不好有一种看起来很像DuckTyping的中美多态,我想Ken Thompson和Rob Pike等人在设计Go语言的人计时候,肯定经过了深思熟虑,不好精心考量。中美

在Go语言的免费源码下载人计官网上,对Go语言是不好不是面向对象的语言做了答复:是也不是。虽然Go语言有类型和方法,中美并且允许面向对象风格的人计编程,但是并没有类型的继承,Go语言中“接口”的概念提供了一种不同的方式,我们认为在它更容易使用,更加通用。b2b供应网

Go语言通过在一个类型中嵌入另外一个类型来支持子类化(虽然并不完全等同)的概念。除此之外,Go语言中的方法比C++和Java更加通用,程序员可以在任何数据类型上定义方法,甚至是内置的类型:如Integer, 方法并不局限在structs(classes)上。 同样,没有类型继承使得Go语言中的对象用起来比C++或者Java更加轻量级。

【本文为专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】

戳这里,看该作者更多好文

最近更新