Exemplo n.º 1
0
 public override void AtenderInfarto(IInfartable transeunte)
 {
     vehiculo.encenderSirena();
     vehiculo.Conducir();
     herramienta.usar();
     templateMethod.Method(transeunte);
     herramienta.Guardar();
 }
Exemplo n.º 2
0
 public override void Revisar(IIluminable i)
 {
     vehiculo.encenderSirena();
     vehiculo.Conducir();
     herramienta.usar();
     i.revisarYCambiarLamparasQuemadas();
     herramienta.Guardar();
 }
Exemplo n.º 3
0
 public override void PatrullarCalles()
 {
     vehiculo.encenderSirena();
     vehiculo.Conducir();
     herramienta.usar();
     if (patrullable.HayAlgoFueraDeLoComun())
     {
         DarAviso();
     }
     herramienta.Guardar();
 }
Exemplo n.º 4
0
 public string Conducir()
 {
     return(vehiculo.Conducir());
 }