Participants Mediator - defines the interface for communication between Colleague objects ConcreteMediator - implements the Mediator interface and coordinates communication between Colleague objects.
Mediator - meghatározza az interfészt melyen keresztül a Colleague objektumok kommunikálhatnak egymással ConcreteMediator - implementálja a mediátor interfészt és koordinálja a Colleague objektumok közötti kommunikációt.