Principios de Clean Code: SOLID Explicado
Escribe código que los humanos puedan entender. Los 5 principios del Diseño Orientado a Objetos.
1 Cargando...
Principios de Clean Code: SOLID Explicado
“Cualquier tonto puede escribir código que una computadora entienda. Los buenos programadores escriben código que los humanos entiendan.” - Martin Fowler
SOLID
- S - Single Responsibility Principle (Responsabilidad Única): Una clase debe tener una, y solo una, razón para cambiar.
- O - Open/Closed Principle (Abierto/Cerrado): Abierto para extensión, pero cerrado para modificación.
- L - Liskov Substitution Principle (Sustitución de Liskov): Los objetos de una superclase deben ser reemplazables con objetos de sus subclases.
- I - Interface Segregation Principle (Segregación de Interfaz): Muchas interfaces específicas son mejores que una interfaz de propósito general.
- D - Dependency Inversion Principle (Inversión de Dependencia): Depende de abstracciones, no de concreciones.
Domina estos, y tu código sobrevivirá a la prueba del tiempo.