1
WilliamYang 2020-04-04 14:12:41 +08:00
第一种
|
2
useben 2020-04-04 14:26:59 +08:00
第一种。实现接口,方便依赖注入,面向接口而非实现开发
|
3
gamexg 2020-04-04 14:30:05 +08:00 via Android
第一种,不过经常第一种实际调用 Reset 方法。
|
4
scnace 2020-04-04 14:42:48 +08:00 via Android
大部分情况第一种,第二种的形式会用在实现某些 interface,比如
```go for _,cmd:=range cmds { cmd.Init() // Others } ``` (这里的 cmd 是某个抽象的 Interface,来避免使用一些全局的 init()方法 |
5
MikeLei 2020-04-04 19:52:10 +08:00
各位大佬,这是啥语言啊,结构体里面还允许有方法,那不就跟类差不多了嘛。
|
6
neoblackcap 2020-04-04 20:14:10 +08:00
@MikeLei 看那命名以及函数签名就知道是 golang 了
|
8
MikeLei 2020-04-04 22:00:42 +08:00
|
9
tairan2006 2020-04-05 11:28:55 +08:00 via Android
第一种,官方一般也是
|
10
qW7bo2FbzbC0 OP 感谢各位
|