01.11.2010, 21:01
|
|
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
|
GoF Mediator/Proxy - практическая разница
Я вот не могу понять всё таки, в чем между ними практическая разница.
Proxy - обёртка, контролирующий доступ к объекту.
Mediator - посредник, чтобы избавить объекты от нужды ссылаться друг на друга.
По сути и там и там мы обращаемся к какому-то объекту, который потом дёрнет оригинальный объект (или не дёрнет).
Единственную разницу, что вижу - это то что прокси должен полностью совпадать интерфейсом с оригинальным объектом. Но если медиатор имеет тот же интерфейс, он превращается в прокси?..
Ну, прокси может её полностью заменять объект, типа делать вид что он есть, а его нету. Ну и медиатор может запрос резко "отрулить" в другое русло.
Всё таки, какая между ними разница, кроме исключительно идиологической?
|