私有结构方法

我对 struct 方法的理解是它们与接口紧密耦合。

基本上,来自https://gobyexample.com/methods

接口是对相关方法集进行分组和命名的机制。

在各种代码中(这是我最初正在做的事情),我看到了私有结构方法。而且我认为这没有多大意义,因为这些方法不是接口的一部分,所以 IMO 它使代码更加混乱。

所以我的问题很简单:拥有私有结构方法有意义吗?为什么?


慕容708150
浏览 159回答 1
1回答

炎炎设计

[D] 拥有私有结构方法有意义吗?是的。为什么?出于与导出(“公共”)方法相同的原因:满足接口(导出或未导出)。要对类型的操作进行分组,请保持包命名空间整洁并组织您的代码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go