Посредник (Mediator) — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
[[Страница_курса_Паттерны_проектирования| К основной странице курса]]
 
[[Страница_курса_Паттерны_проектирования| К основной странице курса]]
 +
 +
==== Описание ====
 +
В большой системе с множеством объектов каждый объект может передавать сообщения другому. В результате этого сильно возрастает количество связей между объектами (n^2).
 +
 +
Вместо этого предлагается завести объект-посредник, через который передавать эти сообщения (n связей)
 
==== Пример ====
 
==== Пример ====
 
При выборе поля списка меняется поле ввода
 
При выборе поля списка меняется поле ввода
  
 
[[Изображение:MediatorExample.png|780px]]
 
[[Изображение:MediatorExample.png|780px]]

Версия 11:51, 20 июля 2014

К основной странице курса

Описание

В большой системе с множеством объектов каждый объект может передавать сообщения другому. В результате этого сильно возрастает количество связей между объектами (n^2).

Вместо этого предлагается завести объект-посредник, через который передавать эти сообщения (n связей)

Пример

При выборе поля списка меняется поле ввода

MediatorExample.png