Паттерны посредник (285) и наблюдатель (305) конкурируют между собой. Различие между ними в том, что наблюдатель распределяет обмен информацией за счет объектов наблюдатель и субъект, а посредник, наоборот, инкапсулирует взаимодействие между другими объектами.
Паттерны объектно-ориентированного проектирования
·
Джон Влиссидес