Principios SOLID
El objetivo de la arquitectura de software es mnimizar los recursos humanos necesarios para construir y mantener un sistema. Single Responsability. Open-Closed Principle. Liskov Substitution Principle. Interface Segregation Principle. Dependency Inversion Principle. Estos principios nos ayudarán a: Crear software escalable. Crear una arquitectura limpia y mantenible. Escribir código más fácil de leer y entendible. Módulos con alta cohesión y bajo acoplamiento. 1. Single Responsability Principle Un módulo debe tener una única razón para cambiar, es decir, que solo debe ser responsable de un usuario, de ninguno más....