RS
Size: a a a
RS
AR
type Animal interface {
MakeNoise()
Species() string
Speed() int
}
AK
DP
MakeNoise()
- это прям классика омерзительностиDP
AR
AR
type Task interface {
Execute() error
}
@
type Task interface {
Execute() error
}
AR
Run
, например. Называть это Runner
-очень странно.RS
or
а некоторые на er
. Т.е. прагматичнее было бы для акторов использовать er
Acter
Visiter
AR
or
а некоторые на er
. Т.е. прагматичнее было бы для акторов использовать er
Acter
Visiter
or
а некоторые на er
. Т.е. прагматичнее было бы для акторов использовать er
7
лет назад решили, что нет, не неужно ломать английскийAR
RS
DP
DP
AR
AR
Acter
с Coder
туда бы не приняли, а Actor
и Codec
- вполне.RS
type Animal interface {
MakeNoise()
Species() string
Speed() int
}
type NoiseGenerator interface {
MakeNoise(io.Writer) error
}
type SpeciesSpecifier interface {
Species() string
}
type SpeedReporter interface {
Speed() int
}
type AnimalController interface {
NoiseGenerator
SpeciesSpecifier
SpeedReporter
}
DP
AR