static void Main(string[] args) { ConcreteMediator mediator = new ConcreteMediator(); Actor visitor = new Visitor(mediator); Actor cashier = new Cashier(mediator); Actor cook = new Cook(mediator); mediator.Visitor = visitor; mediator.Cashier = cashier; mediator.Cook = cook; visitor.Send("гамбургер"); cashier.Send("Гамбургер"); cook.Send("гамбургер"); Console.ReadKey(); }