Шаблон проектирования Mediator
Посредник относится к поведенческим паттернам. Он позволяет уменьшить связанность множества классов между собой, перемещая эти связи в один класс-посредник.
Представьте себе контроль трафика в аэропорту: все решения о том, какие самолеты могут взлетать или садиться, принимает диспетчер. Для этого все сообщения не пересылаются между самолетами напрямую, а поступают в башню управления. Такой централизованный контроллер и есть «медиатор».
Медиатор выступает в качестве посредника в общении между различными модулями, инкапсулируя их взаимодействие.
Смотреть реализацию
Post #62
3.57K

- 👍 18