在 PHP 中我可以创建一个接口
interface Hello {
public function bar();
}
和一些实现它的类
final class Foo implements Hello {
public function bar() {
// do something
}
}
final class Bar implements Hello {
public function bar() {
// do something
}
}
然后,我还可以创建一个接受接口的 NewClass::bar() 方法。
final class NewClass {
public function bar(Hello $hello) {
// do something
}
}
在 Golang 中,我如何做同样的事情?
type humanPlayer struct {
name string
}
type botPlayer struct {
name string
}
如何在 golang 中实现相同的模式?
慕桂英3389331
相关分类