Может ли один тип реализовать несколько интерфейсов в Go?
Уровень: Middle
Ответ
Да. Реализация интерфейсов не указывается явно — тип просто должен иметь методы, объявленные в интерфейсах. Поэтому если структура имеет набор методов, подходящий под несколько разных интерфейсов, она удовлетворяет им всем.