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