Mediator

Purpose

Structure

 

Interaction

Applications

Consequences