Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
Reutilización de código:
La de selección de utilización del "Consultor",
evitando duplicar el código en Vehiculo
y Camion
.
Los atributos (referencia
y valor
) no están duplicados.
Inversion de la dependencia .
No se puede cambiar el Consultor
por no poder pasarlo al Vehículo
o
Camion
. Compromete el principio de Inversión de la dependencia .
Reutilización
La relación de herencia entre Vehículo
y Camion
muy
probablemente no se cumpla en el futuro.
No se puede actualizar el valor de referencia de un Camion
Inversion de la dependencia .
Se puede indicar el Consultor
a utilizar.
Abierto/Cerrado
Un cambio de requerimiento, acerca de la sección de Consultor
, no
repercute en múltiples clases.
Un nuevo tipo de Vehiculo
puede implementarse sin afectar a las clases
existentes.
Duplicación
Los atributos (referencia
y valor
)
Código para consultar al Consultor
.
You can’t perform that action at this time.