Mediator
Intent,
Motivation
,
Applicability
,
Structure
,
Participants
,
Collaborations
,
Consequences
,
Implementation
,
Sample Code
,
Known Uses
,
Related Patterns
Intent
Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently.
Intent of
Abstract Factory
,
Adapter
,
Bridge
,
Builder
,
Chain of Responsibility
,
Command
,
Composite
,
Decorator
,
Facade
,
Factory Method
,
Flyweight
,
Interpreter
,
Iterator
, Mediator,
Memento
,
Observer
,
Prototype
,
Proxy
,
Singleton
,
State
,
Strategy
,
Template Method
,
Visitor