реализовать не только получение и обновление данных но и методы авторизации, выхода и проч. действия с пользователем. Если я перегружу методы , то в каждой конкретной реализации репозитория будет половина пустых методов, что не удобно . Как поступить в данной ситуации, чтобы лишнего хлама не было, и я мог полиморфно общаться с бд?
А вы хотите сделать один репозиторий для разных сущностей? Или один интерфейс для нескольких реализаций дженериковских?
Каждый репозиторий создается под конкретные задачи. И для работы с авторизацией тоже свой репозиторий будет. А в каком случае получается переопределение с пустыми методами, можете привести пример?
Обсуждают сегодня