Go 你能解释一下围棋的界面吗?

Go 你能解释一下围棋的界面吗?,go,Go,我没有得到完整的类型+接口模型(它取代了其他语言中的类)。如果你能用一种简单的方式来解释它们的含义,我们将不胜感激。这是一个非常好的概述: Go接口是静态检查的 < C++中的纯虚拟类或java接口之间的区别在于,您不声明实现接口的类上的接口,而是在接收接口的方法上声明接口。 例如,我可以创建一个带有Read和Write方法的接口,并将其称为thingsdustinredsandswrites,还有一个名为doreadsandswrites的函数(rr ThingsDustinReadsAndW

我没有得到完整的类型+接口模型(它取代了其他语言中的类)。如果你能用一种简单的方式来解释它们的含义,我们将不胜感激。

这是一个非常好的概述:


Go接口是静态检查的

< C++中的纯虚拟类或java接口之间的区别在于,您不声明实现接口的类上的接口,而是在接收接口的方法上声明接口。
例如,我可以创建一个带有
Read
Write
方法的接口,并将其称为
thingsdustinredsandswrites
,还有一个名为
doreadsandswrites的函数(rr ThingsDustinReadsAndWrites
。它可以接收一个内置的
http.ClientConn
,它从来没有听说过我的接口,但实现了它,因为它碰巧有这些方法。

你能解释Go接口吗?解耦代码。请参阅。动态调用一个方法。请参阅。访问Go程序包。请参阅。为变量指定任何值。请参阅。