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.