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.

Applicability

Structure

[to do: diagram with Mediator and Colleagues]

Consequences

Implementation

Uses in JHotDraw

Mediator

JHotDraw 7