Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cubxxw/awesome-go
/ types & classes
Types & classes
94 in github.com/cubxxw/awesome-go
⨍
Functions
333
◇
Types & classes
94
Interface
A
code/go-super/30-main.go:14
Interface
A
空接口
code/go-super/27-main.go:15
Struct
A1
code/go-super/30-main.go:21
Struct
Address
p1.Email = x@nsddd.top 结构体的匿名字段
code/go-super/20-main.go:50
Interface
Ainterface
code/go-super/31-main.go:14
Struct
Alipay
We can define another Alipay bank interface
code/go-super/80-main.go:33
Interface
Animaler
code/go-super/31-main.go:24
Struct
Apple
Implementation layer
code/go-super/85-main.go:11
Struct
Banana
code/go-super/85-main.go:27
Struct
Bank
Implement the bank interface
code/go-super/80-main.go:14
Interface
Banker
Abstract bank interface
code/go-super/80-main.go:7
Struct
Banker
The principle of opening and closing
code/go-super/79-main.go:10
Struct
BenZ
====> Implementation layer <========
code/go-super/82-main.go:15
Struct
Benz
Mercedes
code/go-super/81-main.go:23
Interface
Binterface
code/go-super/31-main.go:19
Struct
Bmw
code/go-super/82-main.go:23
Struct
Bmw
BMW
code/go-super/81-main.go:27
Struct
Camera
code/go-super/26-main.go:44
Interface
Car
====> abstract layer <========
code/go-super/82-main.go:6
Struct
Cat
Define a kitten structure and realize the method of eating and sleeping.
code/go-super/83-main.go:7
Struct
CatB
code/go-super/83-main.go:16
Struct
CatC
组合复用原则(使用组合/聚合关系代替继承关系)
code/go-super/83-main.go:27
Struct
Computer
计算机
code/go-super/26-main.go:57
Struct
Config
code/go-super/23-main.go:17
Struct
Config
code/go-super/24-main.go:17
Struct
ConfigList
code/go-super/23-main.go:24
Struct
ConfigList
code/go-super/24-main.go:24
Struct
DNS
code/go-super/77-main.go:21
Struct
Dog
code/go-super/31-main.go:30
Struct
Dog
定义一个结构体 -- 狗
code/code/interface/main.go:38
Interface
Driver
code/go-super/82-main.go:10
Interface
Eater
定义一个接口 -- 吃
code/code/interface/main.go:17
Interface
EaterSleeper
定义一个接口 -- 即吃又睡
code/code/interface/main.go:27
Struct
Factory
Factory floor
code/go-super/85-main.go:44
Interface
Fruit
Abstract layer
code/go-super/85-main.go:6
Struct
Fruit
Define a fruit structure
code/go-super/84-main.go:7
Struct
Header
code/go-super/77-main.go:12
Struct
Human
定义一个结构体 -- 人
code/code/interface/main.go:33
Struct
ICMP
code/go-super/76-main.go:15
Struct
ICMP
ICMP 数据包结构体
code/go-super/75-main.go:14
Struct
ICMP
code/go-super/73-main.go:17
Struct
Li_4
code/go-super/82-main.go:40
Struct
Lisi
Li Si BMW
code/go-super/81-main.go:14
Struct
MainController
code/beego/myproject/controllers/default.go:7
Interface
MyInt
code/go-super/72-main.go:9
TypeAlias
MySlice
code/go-super/71-main.go:5
Struct
New
code/gin/main.go:11
Struct
Node
Node:Node 是 kubernetes 中的工作节点,一个节点可以包含一个或多个 pod。
code/go-super/88-main.go:10
Struct
NodeController
NodeController:NodeController 是一个 node 控制器,用于管理 node。
code/go-super/88-main.go:30
Struct
NodeList
NodeList:NodeList 是一个 node 列表,用于存储 node。
code/go-super/88-main.go:20
Interface
Number
code/go-super/70-main.go:5
Struct
Object
code/beego/apiproject/models/object.go:13
Struct
ObjectController
Operations about object
code/beego/apiproject/controllers/object.go:11
Struct
Orange
code/go-super/85-main.go:19
Struct
Password
code/code/设计模式/设计模式第1节.go:37
Struct
Pear
code/go-super/85-main.go:35
Interface
Person
* ## 结构体反射相关的方法 任意类型的反射值都有一个方法叫做`Type`,它返回一个`Type`类型的值,这个`Type`类型的值代表了反射值的动态类型。 `Type`类型的值有一个方法叫做`Kind`,它返回一个`Kind`类型的值,这个`Kind`类型的值代表了反射值的静态类型。 `Kind
code/go-super/51-main.go:32
Struct
Person
code/go-super/20-main.go:16
Struct
Person
code/go-super/21-main.go:14
Struct
Person
code/go-super/22-main.go:14
Struct
Person
code/code/设计模式/设计模式第1节.go:14
Struct
PersonList
code/go-super/21-main.go:19
Struct
Phone
定义手机的结构体
code/go-super/26-main.go:32
Struct
Photo
code/go-super/25-main.go:22
Struct
Pod
Pod:pod 是 kubernetes 中最小的部署单元,一个 pod 中可以包含一个或多个容器,pod 中的容器共享网络和存储空间,pod 中的容器总是被部署在同一个节点上。
code/go-super/88-main.go:5
Struct
PodController
PodController:PodController 是一个 pod 控制器,用于管理 pod。
code/go-super/88-main.go:25
Struct
PodList
PodList:PodList 是一个 pod 列表,用于存储 pod。
code/go-super/88-main.go:15
Struct
Profile
code/beego/apiproject/models/user.go:26
Struct
Query
query
code/go-super/77-main.go:33
Struct
ShyClover
定义一个结构体 -- 含羞草
code/code/interface/main.go:43
Interface
Sleeper
定义一个接口 -- 睡
code/code/interface/main.go:22
Struct
Student
code/go-super/51-main.go:37
Struct
Student
code/go-super/20-main.go:57
Struct
Student
code/go-super/59-main.go:5
Interface
Usb
声明/定义一个接口
code/go-super/26-main.go:17
Interface
Usb2
声明/定义一个接口
code/go-super/26-main.go:24
Interface
User
code/go-super/25-main.go:16
Struct
User
code/go-super/20-main.go:54
Struct
User
code/go-super/47-main.go:17
Struct
User
code/go-super/48-main.go:19
Struct
User
定义结构体
code/go-super/gin/main.go:11
Struct
User
code/beego/apiproject/models/user.go:19
Struct
User
Path: 设计模式\设计模式第1节.go 上面的代码可以设计成单一职责原则
code/code/设计模式/设计模式第1节.go:33
Struct
UserController
Operations about Users
code/beego/apiproject/controllers/user.go:11
Struct
Wangwu
code/go-super/82-main.go:49
Struct
Zhang_3
code/go-super/82-main.go:31
Struct
Zhangsan
Drivers Zhang San, Li Si, Wang Wu Zhang San-kai Mercedes-Benz Li Sikai BMW Zhang San Benz
code/go-super/81-main.go:10
Interface
animal
code/go-super/29-main.go:14
Struct
cat
code/go-super/29-main.go:19
Struct
commStruct
定义全局变量,用于测试
code/go-test/util/util_test.go:13
Interface
genericityInterface
泛型接口
code/go-super/67-main.go:17
Struct
genericityStruct
泛型结构体
code/go-super/67-main.go:22
TypeAlias
myInt
code/go-super/47-main.go:23
TypeAlias
myInt
code/go-super/48-main.go:17