Geeky Theory

Curso Principios SOLID - 0. Qué son los Principios SOLID

Puedes comprar el libro en este enlace [https://amzn.to/2I4BOIx].

Curso Principios SOLID - 1. Principio de Responsabilidad Única

La S de SOLID representa el Principio de responsabilidad única o Single responsibility principle. Esto quiere decir que una clase solo debe tener responsabilidad sobre una parte del código que tenga una determinada funcionalidad, la cual debe estar encapsulada en su totalidad por dicha clase, es decir, que una clase

Curso Principios SOLID - 2. Principio Abierto/Cerrado

La O de SOLID representa el principio abierto/cerrado (open/closed principle) y establece que los objetos o entidades deberían estar abiertos a su extensión pero cerrados para su modificación. Esto quiere decir que una clase debería ser fácilmente extensible sin tener la necesidad de modificar el código existente, lo

Curso Principios SOLID - 3. Principio de Sustitución de Liskov

La L de SOLID representa el principio de sustitución de Liskov y su nombre viene porque Barbara Liskov [https://en.wikipedia.org/wiki/Barbara_Liskov] fue la primera persona en hablar de él. Este principio establece que si en nuestro código tenemos una clase y la extendemos, tenemos que poder

Curso Principios SOLID - 4. Principio de Segregación de Interfaces

La I de SOLID representa el Principio de Segregación de Interfaces (ISP), que establece que ninguna clase debería depender de métodos que no utiliza. ¿Por qué debemos seguir este principio? Evita que haya métodos innecesarios en determinadas clases. Ejemplo práctico

Geeky Theory © 2026