Mediator is a behavioral pattern that reduces chaotic dependencies between objects by restricting direct communication and routing it through a central mediator object. Instead of components talking to each other directly — creating a tightly-coupled mesh — they all talk only to the mediator. Think of an air traffic control tower: planes don't communicate with each other directly; they all report to the tower, which coordinates them.
ℹ️Core idea: extract all inter-component communication into a single Mediator object. Components only know the mediator, not each other — turning an O(n²) mesh of dependencies into O(n) spoke-and-hub connections.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.