static void Main(string[] args) { Invoker invoker = new Invoker(); Light light = new Light(); LightCommand lightCommand = new LightCommand(light); invoker.SetCommand(lightCommand); invoker.ButtonClicked(); invoker.ButtonClicked(); invoker.ButtonClicked(); invoker.ButtonClicked(); invoker.Commands(); if (Console.ReadLine() == "sil") { invoker.DeleteLast(); } invoker.Commands(); }