有没有办法让接口还包含Go中另一个接口定义的方法?
例如:
type BasicDatabase interface { CreateTable(string) error DeleteTable(string) error } type SpecificDatabase interface { CreateUserRecord(User) error }
我想要一种方法来指定SpecificDatabase接口包含BasicDatabase接口.类似于Go让你做结构组合的方式.
这可以与组成结构时相同的方式完成.
type BasicDatabase interface { CreateTable(string) error DeleteTable(string) error } type SpecificDatabase interface { BasicDatabase CreateUserRecord(User) error }