- Нет
Вряд-ли в коде будет работа с абстрактным интерфейсом Repo<T>.
Единственный плюс это чуть более строгие контракты.
На мой взгляд если нету четкого понимания зачем выносить общую абстракцию в данном месте, то это избыточно
Возможность для дальнейшего расширения общаясь с интерфейсами ItemRepo , а не Repo. В целом согласен, если нет понимания зачем, то обычно не нужно
Обсуждают сегодня