Mapper (Распределитель)
Паттерн проектирования Mapper
Описание Mapper
Объект, который управляет сообщением между независимыми друг от друга объектами.
Иногда нужно установить сообщение между двумя подсистемами, которые, между тем должны оставаться в неведении друг о друге. Это может быть обусловлено невозможностью изменения этих объектов, или просто нежеланием создавать зависимости между ними или между ними и изолирующей частью.
Использована иллюстрация с сайта Мартина Фаулера.