Principios SOLID
en 5 Minutos

Single
Responsibility Principle

¿Cómo debemos
diseñar una clase?

¡Conciso es mejor!

Un lugar para cada cosa, y cada cosa en su lugar

Open / Closed
Principle

¡No "abras" esa clase!

Minimiza la superficie
de los cambios

Aprende
Patrones de Diseño

Liskov Substitution Principle

Cómo usar la Herencia

Herencia NO es para reutilizar código

Respeta la
noción de ES-UN

Interface Segregation Principle

La medida justa
de una Interface

Implementar una interface: todo debe encajar

Dependency Inversion
Principle

Invertir usando interfaces

Interfaces para

  • Parámetros
  • Valores de retorno
  • Atributos
Made with Slides.com