Обертывание репозитория кеширующей оболочкой с сохранением модульности - PullRequest
0 голосов
/ 04 апреля 2019

Предположим, у нас есть два класса (реальный и прокси-один), которые реализуют один и тот же интерфейс.Одной из реализаций является прокси, который связывает операции с любой другой упакованной реализацией (кэшированием).

Я хотел бы иметь модуль, который связывает реальные реализации с интерфейсом, чтобы при его установке приложение работало.Но в то же время я хотел бы, чтобы приложение использовало кэшированную версию, если она была установлена ​​(а у прокси должны быть введены реальные).

Как это сделать с Guice?

...