[Name] Mediator [Description] 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. [In Design Patterns] Yes [Other] N/A [In Code Complete[14]] 
No
N o
Y e s