ConcreteColleagueB
+ConcreteColleagueB()+operate()
<<interface>>Mediator
+ operate()
ConcreteMediator
-colleagueA : ConcreteColleagueA-colleagueB : ConcreteColleagueB
+setConcreteColleagueA() : void+setConcreteColleagueB() : void+change()
ConcreteColleagueA
+ConcreteColleagueA()+operation() : void
Colleague
-mediator : Mediator