итд. Тк уровень представления не должен знать об уровне данных, то приходится каждый такой метод заворачивать в отдельный usecase из-за чего появляется куча классов. Есть ли какой-то архитектурный приём, который бы позволил уменьшить число таких классов?
А зачем каждый метод заворачивать в отдельный класс? Репозиторий это прослойка, инкапсулирующая место получения данных. Скомпануй их по сущностям: если работа идёт с пользователями, то UserRepository
Обсуждают сегодня