go接口的存在意义有点搞不明白?

来源:6-6 常用系统接口

Mrcongzi

2020-07-13

老师你好,我测试过,给结构体定义方法也可以实现到duck typing的功能,为什么非要定义一个接口呢?搞不明白接口的用意是什么?只是强制必须实现接口里的方法么?

写回答

2回答

尼克2018

2022-01-16

把老师的infra和mock那个例子好好看看,关于类型问号到底是什么才能解耦(方法与main)。了解清楚那里老师讲解内容,自然而然引出接口概念及它的用途。

0
0

ccmouse

2020-07-20

给结构体定义方法是不能实现duck typing的功能的。应该是同学的理解有误。你可以给一个代码例子,我针对性分析。

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程