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