我對 struct 方法的理解是它們與接口緊密耦合。基本上,來自https://gobyexample.com/methods接口是對相關方法集進行分組和命名的機制。在各種代碼中(這是我最初正在做的事情),我看到了私有結構方法。而且我認為這沒有多大意義,因為這些方法不是接口的一部分,所以 IMO 它使代碼更加混亂。所以我的問題很簡單:擁有私有結構方法有意義嗎?為什么?
1 回答

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
[D] 擁有私有結構方法有意義嗎?
是的。
為什么?
出于與導出(“公共”)方法相同的原因:
滿足接口(導出或未導出)。
要對類型的操作進行分組,請保持包命名空間整潔并組織您的代碼。
- 1 回答
- 0 關注
- 118 瀏覽
添加回答
舉報
0/150
提交
取消