Está en la página 1de 8

DISEÑO DE SOFTWARE

Principio SOLID

Reybert Andrés Peñuela Sepúlveda


Corporación universitaria Iberoamericana

Fundamentos de diseño.
15 de noviembre del 2021
ACTIVIDAD 2: PRINCIPIO SOLID

Se crea una solución con dos proyectos, uno de consola en .Net Framework llamado
“CelularPrincipioSOLID” que implementa las reglas del principio de la “S” a la “L”, el segundo
proyecto es una biblioteca de clases en .Net 5 se llama “PCPrincipioSOLID” y este incluye dos
clases, una llamada “SegregacionInterfazPC.cs” que contiene la segregación de Interfaz realizando
el respectivo ejemplo con computadoras y la otra “InversionDependencias.cs” la cual implementa
la inversión de dependencias.
Es muy importante implementar el principio SOLID en la arquitectura de nuestro proyecto, si se
quiere desarrollar una aplicación sólida y escalable. Ya que con este implementamos diferentes
reglas para que el desarrollo y mantenimiento de la solución sea más eficiente, es decir, este
principio es la base de toda arquitectura sólida y estable.
Una consecuencia muy notoria del no implementar este principio, es que podríamos tener una
aplicación muy buena y funcional, pero si en cierto punto un requerimiento de cliente conlleva a
cambiar algo en la arquitectura, se puede ver mucho atraso en el nuevo desarrollo debido a que hay
mucha dependencia.
Enlace repositorio Git: https://github.com/ReybertAPS/PrincipioSOLID
Pantallazos:

También podría gustarte