public override void AtenderInfarto(IInfartable transeunte) { if (medicoReal == null) { fabrica = new FabricaMedico(siguiente); medicoReal = (Medico)fabrica.crearHeroe(); medicoReal.Herramienta = fabrica.crearHerramienta(); medicoReal.Vehiculo = fabrica.crearVehiculo(); } medicoReal.AtenderInfarto(transeunte); }