Ich habe zwei Schnittstellen:Schnittstellen kombinieren oder erweitern?
type Request interface {
Version() string
Method() string
Params() interface{}
Id() interface{}
}
type Responder interface {
NewSuccessResponse() Response
NewErrorResponse() Response
}
Ich möchte eine RequestResponder
Schnittstelle machen, die diese beiden kombiniert. Ist das möglich, oder muss ich eine dritte Schnittstelle mit allen 6 Funktionen erstellen?
Spielplatz https://play.golang.org/p/NcQJPQ3GHI:
In Ihrer Frage würde
RequestResponder
als konstruiert werden –