Ir al contenido

Principios SOLID

5 reglas de oro de Robert C. Martin para escribir código que no se pudra con el tiempo.

  • Single Responsibility — Una clase/función debe tener una sola razón para cambiar
  • Open/Closed — Abierto a extensión, cerrado a modificación
  • Liskov Substitution — Clases derivadas deben poder sustituir a sus base
  • Interface Segregation — Interfaces pequeñas y específicas > una grande
  • Dependency Inversion — Depende de abstracciones, no de implementaciones

→ Explora cada principio en el menú lateral.