В Голанге мы используем структуры с методами приемника. здесь все идеально. Однако я не уверен, какие интерфейсы. Мы определяем методы в структурах, и если мы хотим реализовать метод в структуре, мы все равно записываем его в другую структуру. Это означает, что интерфейсы, по-видимому, являются просто определениями методов, за исключением просто лишнего пространства на нашей странице.
Есть ли какой-нибудь пример, объясняющий, зачем мне нужен интерфейс?