Пример #1
0
        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);
        }
Пример #2
0
 public void SetStrategy(string opt)
 {
     _guardar = new Factory().opciones(opt);  //Buscar a que  tipo de archivo va instanciar
 }
Пример #3
0
        public static bool GuardarXML(IGuardar productoAux)
        {
            bool serializoToF = productoAux.Serializar();

            return(serializoToF);
        }
Пример #4
0
 public static bool SerializadorXML(IGuardar obj)
 {
     return(obj.Serializar());
 }