Mediator Pattern

This lesson explains the mediator pattern in detail with the aid of a coding example.

What is the mediator pattern?

It is a behavioral pattern that allows a mediator (a central authority) to act as the coordinator between different objects, instead of the objects referring to each other directly. A mediator as the name implies, is a central authority through which various components can communicate. It allows the loose coupling of objects.

A real-life example is a chat application. Here, the chat box acts as the mediator through which various users interact with one another.

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.