有没有办法让一个接口也包含 Go 中另一个接口定义的方法?
例如:
type BasicDatabase interface {
CreateTable(string) error
DeleteTable(string) error
}
type SpecificDatabase interface {
CreateUserRecord(User) error
}
我想要一种方法来指定SpecificDatabase接口包含BasicDatabase接口。类似于 Go 允许您进行结构组合的方式。
这样我的方法可以采用一种实现SpecificDatabase但仍然调用CreateTable()它的类型。
小唯快跑啊
相关分类