
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 感谢各位 |