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