1. 首页
  2. 数据库
  3. 其它
  4. golang oop primitives 源码

golang oop primitives 源码

上传者: 2021-04-22 16:42:52上传 ZIP文件 10.12KB 热度 17次
Golang OOP原语 并通过“嵌入式接口”将它们结合起来进行传统的OOP Golang不是传统的面向对象的编程语言。 相反,它提炼了一些OO编程原语,并允许您组合它们以实现不同的OO设计。 1.方法(或方法集):用于“抽象数据类型” 在传统的OOP中,方法固有地与类和对象绑定。 在Go中,可以为任何类型。 代替某种OO语言中的所有对象,一切(几乎)都可以附加方法。 因此,我们可以为整数定义方法: type MyInt int func ( mi MyInt ) addMore ( more MyInt ) MyInt { return mi + more } 请注意,原始类型不需要像Java中那样的“包装”对象。 或为函数定义的方法: type HTTPHandler func ( req * http. Request , resp http. Response
下载地址
用户评论