public override void AtenderInfarto(IInfartable transeunte) { vehiculo.encenderSirena(); vehiculo.Conducir(); herramienta.usar(); templateMethod.Method(transeunte); herramienta.Guardar(); }
public override void Revisar(IIluminable i) { vehiculo.encenderSirena(); vehiculo.Conducir(); herramienta.usar(); i.revisarYCambiarLamparasQuemadas(); herramienta.Guardar(); }
public override void PatrullarCalles() { vehiculo.encenderSirena(); vehiculo.Conducir(); herramienta.usar(); if (patrullable.HayAlgoFueraDeLoComun()) { DarAviso(); } herramienta.Guardar(); }