чтобы данные кэшировались, то я наследуюсь от CacheRepository, если нет, то от ApiRepository, и если допустим вечно сохранненые DataRepository, если хочу что-то отличающееся, то не наследуюсь, или вы считаете, что проще будет скопипастить и не заморачиваться?
А если надо в одном случае из кэша, а в другом из сервера? Создавать два репозитория?
Обсуждают сегодня