Open josibuttazzoni opened 4 years ago
method aplicarDescuentos(unDescuento) { destinos.forEach{ destino => destino.precio(destino.precio() * (1 - unDescuento))} destinos.forEach{ destino => destino.equipaje().add("Certificado de descuento")} }
En lugar de modificarle el precio y agregarle el certificado a cada destino, tendrían que mandarle un mensaje que sea, por ejemplo, destino.aplicarDescuento(unDescuento) y delegar toda la lógica ahí.
En lugar de modificarle el precio y agregarle el certificado a cada destino, tendrían que mandarle un mensaje que sea, por ejemplo, destino.aplicarDescuento(unDescuento) y delegar toda la lógica ahí.