文件名称:golang-oop-primitives
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-16 23:24:01
Go
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
【文件预览】:
golang-oop-primitives-main
----TemplateMethods.java(1KB)
----go-oop-template-method.go(3KB)
----LICENSE(11KB)
----README.md(12KB)