Wzorce projektowe: Mediator(Mediator)

Dzisiaj miało być o wzorcu operacyjnym zwanym Mediator(Mediator), który dobrze spełnia ostatnią zasadę SOLID mianowicie unikania zależności między klasami, tutaj tworzymy jedną klasę, która można powiedzieć jest interfejsem do wszystkich elementów systemu, przekazujemy do tego interfejsu jedynie polecenia a on zajmuje się przekazaniem , mediator to na pewno wzorzec warty …