Description: Intermediary model: using an intermediary object to encapsulate the set of objects interact. Intermediaries to make objects do not need to explicitly refer to each other, making it loose coupling, and can be changed independently of the interaction between them.
To Search:
File list (Check if you may need any files):
Mediator\Colleague.java
........\ColleagueA.java
........\ColleagueB.java
........\ConcreteMediator.java
........\Mediator.java
........\test.java
Mediator