public virtual void cambiarLamparasQuemadas(IIluminable lugarIluminable) { if (Sucesor != null) { Sucesor.cambiarLamparasQuemadas(lugarIluminable); } }
public virtual void cambiarLamparasQuemadas(IIluminable lugar) { if (this.sucesor != null) { this.sucesor.cambiarLamparasQuemadas(lugar); } }
public virtual void Revisar(IIluminable pIluminable) { if (this.manejador != null) { this.manejador.Revisar(pIluminable); } }
virtual public void revisar(IIluminable iluminable) { if (sucesor != null) { sucesor.revisar(iluminable); } }
public override void Revisar(IIluminable i) { vehiculo.encenderSirena(); vehiculo.Conducir(); herramienta.usar(); i.revisarYCambiarLamparasQuemadas(); herramienta.Guardar(); }
public override void Revisar(IIluminable i) { if (electricistaReal == null) { fabrica = new FabricaElectricista(siguiente); electricistaReal = (Electricista)fabrica.crearHeroe(); electricistaReal.Herramienta = fabrica.crearHerramienta(); electricistaReal.Vehiculo = fabrica.crearVehiculo(); } electricistaReal.Revisar(i); }
public virtual void Revisar(IIluminable i) { if (siguiente != null) { siguiente.Revisar(i); } else { Console.WriteLine("El problema no se pudo solucionar"); } }
override public void revisar(IIluminable iluminable) { if (heroeReal == null) { heroeReal = fabrica.crearHeroe(); heroeReal.setHerramienta(fabrica.crearHerramienta()); heroeReal.setVehiculo(fabrica.crearVehiculo()); } heroeReal.revisar(iluminable); // devuelvo el bombero creado al cuartel fabrica.crearCuartel().agregarPersonal(heroeReal); fabrica.crearCuartel().agregarVehiculo(heroeReal.getVehiculo()); fabrica.crearCuartel().agregarHerramienta(heroeReal.getHerramienta()); }
// Métodos override public void revisar(IIluminable iluminable) { Console.BackgroundColor = ConsoleColor.DarkYellow; Console.WriteLine(" [ELECTRICISTA] "); Console.ResetColor(); vehiculo.encenderSirena(); vehiculo.conducir(); Console.ForegroundColor = ConsoleColor.DarkYellow; herramienta.usar(); Console.WriteLine("¡Estoy revisando un desperfecto eléctrico!"); this.cambiarLamparasQuemadas(iluminable); herramienta.guardar(); Console.ResetColor(); Console.WriteLine("_______________________________________________ \n "); }
//SOBREESCRIPCION DE METODO public override void Revisar(IIluminable pIluminable) { this.vehiculo.encenderSirena(); if (this.vehiculo.conducir()) { this.herramienta.usar(); pIluminable.RevisarYCambiarLamparasQuemadas(); this.herramienta.guardar(); } else { Console.WriteLine("NO VOY A PODER REVISAR LA LUMINARIA. EL VEHICULO SE HA ROTO"); } Console.WriteLine(); }
public void revisar(IIluminable iluminable) { if (kit == true) { vehiculo.encenderSirena(); vehiculo.conducir(); herramienta.usar(); } Console.WriteLine("Un electricista esta revisando"); if (kit == true) { herramienta.guardar(); } }
//Metodos public override void cambiarLamparasQuemadas(IIluminable lugarIluminable) { if (vehiculo.conducir()) { this.Herramienta.usar(); Console.WriteLine(""); lugarIluminable.revisarYCambiarLamparasQuemadas(); Console.WriteLine(""); this.Herramienta.guardar(); } else { Console.WriteLine(""); Console.WriteLine("Lo lamento, no se ah podido llegar a destino"); Console.WriteLine(""); } }
public void removeHijo(IIluminable iluminable) { iluminables.Remove(iluminable); }
public void agregar(IIluminable i) { _Hijos.Add(i); }
public DenunciaDeLamparaQuemada(IIluminable lugar) { this.lugar = lugar; }
public DenunciaDeLamparaQuemada(IIluminable iluminable) { this.iluminable = iluminable; }
public DenunciaDeLamparaQuemada(IIluminable Iluminable) { this.Iluminable = Iluminable; }
public void agregarLugar(IIluminable lugarIluminado) { lugaresIluminables.Add(lugarIluminado); }
public void Agregar(IIluminable pIluminable) { this.iluminables.Add(pIluminable); }
//METODO DE PRUEBA PARA PATRON COMPOSITE public void RevisarIluminable(IIluminable pIluminable) { pIluminable.RevisarYCambiarLamparasQuemadas(); }
public void cambiarLamparasQuemadas(IIluminable lugar) { lugar.revisarYCambiarLamparasQuemadas(); }
public void agregarHijo(IIluminable iluminable) { hijos.Add(iluminable); }
public void AddHijo(IIluminable iluminable) { iluminables.Add(iluminable); }
public override void cambiarLamparasQuemadas(IIluminable lugar) { Console.WriteLine("Un electricista esta cambiando las lamparas quemadas"); }