Посредник

Описание
Посредник — обеспечивает взаимодействие множества объектов, формируя при этом слабую связанность, и избавляя объекты, от необходимости явно ссылаться друг на друга.

Шаблон посредник подразумевает добавление стороннего объекта (посредника) для управления взаимодействием между двумя объектами (коллегами). Шаблон помогает уменьшить связанность классов, общающихся друг с другом, ведь теперь они не должны знать о реализациях своих собеседников.