在Golang中,接口是一种定义对象行为的方式。通过使用接口,我们可以定义一组方法的集合,然后任何类型只要实现了这些方法,就被认为是实现了该接口。接口在编写可扩展和可维护的代码时非常有用,因为它们允许我们以一种抽象的方式定义对象的行为。
让我们看一个例子,展示如何在Golang中实现接口。假设我们有一个名为"worker"的接口,它定义了一个名为"doWork"的方法。我们将在接下来的代码中实现这个接口。
package main
import "fmt"
// 定义一个接口
type worker interface {
doWork()