Como mejorar tu código con los principios SOLID
Escribir código no es una tarea fácil pero escribir código de calidad, mantenible, de alta cohesión y bajo acoplamiento se vuelve en una tarea compleja. Pero para solucionar este problema podemos usar SOLID.
SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) es un acronimo creado por Robert C. Martin que presenta 5 principios básicos de programación orientada a objetos que de seguirlos adecuadamente tendremos un buen diseño de programación legible y mantenible.
Escribir código basado en estos principios hacen la diferencia entre ser un desarrollador de software y ser un buen desarrollador de sofware.
En los siguientes links explicare cada uno de los principios de componen a SOLID. Los ejemplos se encuentran en Java pero la lógica puede aplicarse a cualquier lenguaje orientado a objetos.
- Principio de responsabilidad única.
- Principio Open/Close
- Principio de Sustitución de Liskov
- Principio de Segregación de interfaces
- Principio de Inversión de controles
Todos los ejemplos puedes encontrarlos en mi Github en el siguiente Link