Principios SOLID
Introducción
Los principios SOLID son una guía de principios cuya aplicación busca lograr las siguientes ventajas:
- Mantenibilidad
- Reusabilidad
- Legibilidad
- Extensibilidad
SOLID son las siglas de los siguientes principios:
- SRP: Principio de Responsabilidad Única
- OCP: Principio de Abierto/Cerrado
- LSP: Principio de Sustitucion de Liskov
- ISP: Principio de Segregacion de Interfaz
- DIP: Principio de Inversion de Dependencias
La aplicación de estos principios ayuda a mejorar la calidad del código; sin embargo no es una tarea trivial y debe sopesarse en cada proyecto sus ventajas e inconvenientes.
En esta sección se explica cada uno de estos principios.