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(); }
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(); }