Principios de Clean Code: SOLID Explicado

Escribe código que los humanos puedan entender. Los 5 principios del Diseño Orientado a Objetos.


Principios de Clean Code: SOLID Explicado
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

  1. S - Single Responsibility Principle (Responsabilidad Única): Una clase debe tener una, y solo una, razón para cambiar.
  2. O - Open/Closed Principle (Abierto/Cerrado): Abierto para extensión, pero cerrado para modificación.
  3. L - Liskov Substitution Principle (Sustitución de Liskov): Los objetos de una superclase deben ser reemplazables con objetos de sus subclases.
  4. I - Interface Segregation Principle (Segregación de Interfaz): Muchas interfaces específicas son mejores que una interfaz de propósito general.
  5. 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.