Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ley de Demeter - Coggle Diagram
Ley de Demeter
Soluciones a la violación de esta ley
Comprender mejor tu dominio
si poseemos ciertos conceptos clave el proceso de desarrollo se simplifica bastante
Siempre toma las decisiones pensando en el futuro
Recuerda que la sobre-ingeniería es igual de mala como la carencia de la misma
Arquitectura
Cada capa posee una serie de
interfaces con las que comunicarse
Las capas ocultan su implementación evitando los problemas
Se añaden métodos extra
Es la opción que salta a la vista más fácilmente
Se deja que cada objeto haga sus correspondientes subllamadas
Ejemplo
Todo depende del tipo de clase que tengamos
Objetos
En este tipo es más aplicable la ley
Estructuras de datos
En este tipo la ley pierde validez
Qué es la ley de Demeter
Nos dice que un objeto no
debe conocer las entrañas de otros con los que interactúa
Si se cumple esta Ley permite
una modificación más fácil de un programa
Un mecanismo de detección de acoplamiento
Para que nos sirve
Mejorar interacción entre clases
Mejora el acoplamiento de un código
Organizar mejor un código
Ejemplo de código invalido