예제 #1
0
        static void Main(string[] args)
        {
            Refri refri = new Refri(70, -20);

            Random rnd = new Random();

            //ADICION DE LOS METODOS QUE SE TIENEN QUE EJECUTAR
            refri.adicionarMetodoReservas(new Refri.DReservasBajas(InformeKilos));
            refri.adicionarMetodoCongelado(new Refri.DDescongelado(InformeGrados));

            while (refri.Kilos > 0)
            {
                refri.trabajar(rnd.Next(1, 3));
            }
            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            //VAMOS A VER VARIOS METODOS
            Refri refri = new Refri(70, -20);

            Random rnd = new Random();

            DReservasBajas kilos   = new DReservasBajas(InformeKilos);        /*NEW DELEGADO DE DE METODO INFORME KILOS*/
            DReservasBajas viveres = new DReservasBajas(Tienda.MandaViveres); /*NEW DELEGADO DE LA FUNCION DEL METODO DE LA CLASE TIENDA*/
            DDescongelado  grados  = new DDescongelado(InformeGrados);        /*NEW DELEGADO DE DE METODO INFORME GRADOS*/

            refri.adicionarMetodoReservas(kilos);                             /*ADICION DE DELEGADO A LA CLASE DONDE GUARDAN SUS DELEGADOS*/
            refri.adicionarMetodoReservas(viveres);                           /*ADICION DE DELEGADO A LA CLASE DONDE GUARDAN SUS DELEGADOS*/
            refri.adicionarMetodoCongelado(grados);                           /*ADICION DE DELEGADO A LA CLASE DONDE GUARDAN SUS DELEGADOS*/

            while (refri.Kilos > 0)
            {
                refri.trabajar(/*CONSUMO*/ 1);
            }
            Console.ReadKey();
        }