public IGuardar opciones(string _opt) { IGuardar Instancia = null; switch (_opt) { case "1": Instancia = new StrategyBMP(); break; case "2": Instancia = new StrategyJPGE(); break; case "3": Instancia = new StrategyPNG(); break; default: Console.WriteLine("Elija un número del 1 al 3"); break; } return(Instancia); }
public void SetStrategy(string opt) { _guardar = new Factory().opciones(opt); //Buscar a que tipo de archivo va instanciar }
public static bool GuardarXML(IGuardar productoAux) { bool serializoToF = productoAux.Serializar(); return(serializoToF); }
public static bool SerializadorXML(IGuardar obj) { return(obj.Serializar()); }