Principios y Patrones de Diseño de Software: Guía Completa
Clasificado en Informática
Escrito el en español con un tamaño de 3,65 KB
Principios de Diseño SOLID
Principio de Responsabilidad Única
Objetivo: Evitar que el cambio de una responsabilidad en una clase pueda provocar fallos en las demás responsabilidades de la clase. Evitar que los clientes de una clase carguen con elementos que no utilizan.
Principio Abierto/Cerrado
Objetivo: Las entidades software deben estar abiertas para su extensión, pero cerradas para su modificación.
- Sistema funcionando (cerrado), pero ampliable (abierto).
- Conseguir cambios añadiendo nuevo código sin afectar al resto de elementos del diseño.
- La dependencia "uno a uno" se transforma en una dependencia de "uno a muchos".
Principio de Sustitución de Liskov
Objetivo: Facilitar la modificación del diseño y la reutilización del código a través... Continuar leyendo "Principios y Patrones de Diseño de Software: Guía Completa" »