Mediator Pattern
Noun · Development
Definitions
A behavioral design pattern in which a central mediator object encapsulates how a set of objects interact, preventing them from referring to each other directly. Components send messages to the mediator, which routes and coordinates responses, reducing the dependency graph from a mesh to a star.
In plain English: A central coordinator that handles communication between components so they don't need to know about each other directly.
Example: "The chat room is a mediator — users don't hold references to each other, they just post to the room and it broadcasts."