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