не сдался. А если работать только с интерфейсом, то какая разница, как называется реализация? Хоть бы и DefaultUsersRepository. А вот постоянно работать с IUsersRepository - я бы 🤢
Для интеракторов и репозиториев удобно с интерфейсами работать, даже если одна реализация, так как интерфейс представляет собой четкий протокол взаимодействия
А вот это хороший аргумент. Правда вопрос об именовании реализации все-равно остается открытым. Impl как-то не очень
Обсуждают сегодня