SÓLIDO

  • SPrincipio de responsabilidad SRP, Grado naranja
    • Una clase sólo debe tener un motivo de cambio.
  • OPrincipio de la pluma cerrada OCP, Grado verde
    • Una clase debe estar abierta a ampliaciones, pero cerrada a modificaciones.
  • LPrincipio de sustitución de iskov LSP, Grado amarillo
    • Un subtipo siempre se comporta como su tipo base.
  • IPrincipio de segregación de interfaces ISP, Grado amarillo
    • No hay que agobiar a los clientes con detalles que no necesitan.
  • Dependencia Principio de inversión DIP, Grado amarillo
    • Las clases de alto nivel no deben depender de las clases de bajo nivel, pero ambas deben depender de las interfaces.
    • Las interfaces no deben depender de los detalles, sino los detalles de las interfaces.
es_ESEspañol