Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ley de Demeter - Coggle Diagram
Ley de Demeter
solucion a las viloaciones de la ley de demeter
Arquitectura
desacoplamiento de los
distintos módulos del software
cada capa tendrá una serie de interfaces con las que
comunicarse
Comprender mejor tu dominio
no tomársela como algo que no nos podemos saltar
e la sobre-ingeniería es tan mala como la completa carencia de
ella
Añadir métodos extra
Este a su vez dentro llamaría a
no hay una
solución única para este tema
depende del tipo de clase que tengamos.
objetos
definen
comportamiento
estructuras de datos
s almacenan estado
mecanismo de detección de acoplamiento
nuestro objeto no debería conocer las entrañas de otros objetos con los que interactúa
tampoco hace falta ser extremadamente estrictos con estas reglas
se está violando esta Ley es encontrarte con muchas
llamadas concatenadas
La problemática
estamos creando nuestro código a partir
de clases pequeñas que interactúan entre ellas
El problema surge cuando
una de las clases necesita utilizar alguno
de los objetos unos cuantos niveles por debajo
estamos acoplando el código a la estructura de las clases
este código es muy
propenso a modificaciones