Architecture - Software Design Patterns: Mediator
Enterprise, Architecture, Design, Patterns, Application, Data, Solution, Deployment, Technology, Infrastructure, Software, Design Patterns, Mediator
Defines simplified communication between classes
Define an object that encapsulates how a set of objects interact.
Mediator promotes loose coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently.