В го есть концепция интерфейсов, которые отделены от реализации и пишутся не рядом с имплементацией, а в пакете, который юзает имплементацию как зависимость
@Psilon@oleganza@DogeShibu@victor_callidus как вам ООП в стиле Go по сравнению с реализациями в C++/Java/C#? Я знаю, что вы в принципе не жалуете ООП, но тем не менее...
В го есть концепция интерфейсов, которые отделены от реализации и пишутся не рядом с имплементацией, а в пакете, который юзает имплементацию как зависимость