我有两个接口:
type Request interface {
Version() string
Method() string
Params() interface{}
Id() interface{}
}
type Responder interface {
NewSuccessResponse() Response
NewErrorResponse() Response
}
我希望创建一个RequestResponder
接口,将这两个接口结合起来。这是否可行?还是说我需要创建第三个包含6个函数的接口?
interface
的API可以重写为接受函数类型。请参阅https://stackoverflow.com/a/63557675/12817546。 - user12817546