Проблема | Как перераспределить обязанности обьектов, чтобы обеспечить отсутствие прямого связывания? |
Решение | Присвоить обязанности по обеспечению связи между службами или компонентами промежуточному объекту. |
Пример | См. пример к паттерну "Искусственный" 3.2.16. Класс "Хранилище" выступает в роли промежуточного звена между классом "Продажа" и базой данных. |