Я изучаю шаблон репозитория для сохранения базы данных.Я сделал фиктивную реализацию C ++, чтобы проверить это, и мне пришла в голову пара вещей.
Любой совет очень ценится!
Во-первых, если хранилище кэширует объекты,как он может обрабатывать устаревшие данные?Например, если пользователь входит в систему, хранилище кэширует его учетную запись.Если они изменяют свой пароль через другой интерфейс и пытаются войти снова, хранилище не может знать, что его данные устарели.
Кроме того, можно ли использовать хранилище для доступа к «подмножеству»Таблица?Например, если таблица называется «Счета», хранилище может предоставить доступ к объектам «AuthenticationData», которые являются лишь подмножеством полей в таблице «Счета».
Спасибо.