Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Principio SOLID
Para lograr un software funcional y de calidad, se requiere de una baja compilación, alta cohesión,
y una fuerte encapsulación. Por tal motivo, Robert C. Martin estableció 5 principios para la
realización de programas legibles y mantenibles. Estos se encuentran relacionados a patrones de
diseño.
O: Open/Closed Principle
Las entidades (clases, módulos y funciones), deben ser abiertos para su extensión,
pero cerrados para su modificación.
Una clase debe ser sustituible por su superclase, puesto que se estaría usando una
jerarquía fácil de entender y de código reutilizable
Ejemplo
Texto-Problema
UML
Código
https://enmilocalfunciona.io/principios-solid/
https://www.genbeta.com/desarrollo/solid-cinco-principios-basicos-de-diseno-de-clases
https://apiumhub.com/es/tech-blog-barcelona/principios-solid/