//********************************************************************************************************************* public static void pruebaPatronAdapter() { Medico objMedico = new Medico(); objMedico.setProtocolo(new ProtocoloA()); objMedico.setVehiculo(new Ambulancia()); Passerby objPasserby = new Passerby(0.5, 0.5, 0.6); IInfartable infartable = new IInfartableAdapter(objPasserby); objMedico.AtenderInfarto(infartable); }
public IResponsable getPersonal() { Medico responsable = (Medico)this.responsables[contador]; IHerramienta herramienta = this.herramientas[contador]; IVehiculo vehiculo = this.vehiculos[contador]; responsable.setHerramienta(herramienta); responsable.setVehiculo(vehiculo); contador++; return(responsable); }