Это супер коммуникатор и центральный контроллер.

_00 / Концепция

Инкапсулируйте всю бизнес-логику внутри посредника. Участник будет общаться только с Медиатором. Он не будет знать, есть ли другие участники или нет. Примером может служить диспетчерская диспетчерской, башня аэропорта будет получать все сообщения от всех самолетов, но самолетам не нужно получать информацию друг от друга. Вместо этого они будут получать новости с башни аэропорта. Этот шаблон фокусируется на том, кому посредник должен передать сообщение.

_01 / Ключевые роли

Посредник и Участник (Пользователь).

_02 / Компромиссы

🟢 Вы можете легко добавить или удалить участника или посредника.
🔴 Посредник может стать очень сложным и сложным в обслуживании.