Где размещать объявления интерфейсов в Go проектах: в каждом пакете или в отдельной папке

Gogolang developerархитектураинтерфейсыпроектирование