static void Main() { Receiver Stock = new Receiver(); Command Guardar = new ConcreteCommand(Stock); Invoker Guarda = new Invoker(); bool menu = true; Guarda.SetSave(Guardar); while (menu == true) { Console.WriteLine("Escriba salir para terminar o presione enter para Cambiar su nombre\n"); string opcion = Console.ReadLine(); if (opcion == "salir") { menu = false; } Console.WriteLine("Escriba el Nombre que desea tener\n"); string objeto = Console.ReadLine(); Guarda.ExecuteSave(objeto); } Console.ReadKey(); }