go接口的存在意义有点搞不明白?
来源:6-6 常用系统接口

Mrcongzi
2020-07-13
老师你好,我测试过,给结构体定义方法也可以实现到duck typing的功能,为什么非要定义一个接口呢?搞不明白接口的用意是什么?只是强制必须实现接口里的方法么?
写回答
2回答
-
尼克2018
2022-01-16
把老师的infra和mock那个例子好好看看,关于类型问号到底是什么才能解耦(方法与main)。了解清楚那里老师讲解内容,自然而然引出接口概念及它的用途。
00 -
ccmouse
2020-07-20
给结构体定义方法是不能实现duck typing的功能的。应该是同学的理解有误。你可以给一个代码例子,我针对性分析。
00
相似问题