S.O.L.I.D.

 Principios  de buenas prácticas 

Más limpio, más mantenible, más escalable a futuro y menos propenso a errores.

Single Responsibility Principle (SRP)

S

A Class should have only one reason to change

Robert C. Martin

OPEN CLOSE PRINCIPLE

LISKOV SUBSTITUTION PRINCIPLE

El principio de Liskov nos da una serie de pautas para guiar la herencia entre clases. La principal que debe cumplir si estamos realizando la herencia de una manera correcta es que cada clase que hereda de otra puede usarse como su padre sin necesidad de conocer las diferencias entre ellas.

INTERFACE SEGREGATION PRINCIPLE

En este sentido, según el Interface Segregation Principle (ISP), es preferible contar con muchas interfaces que definan pocos métodos que tener una interface forzada a implementar muchos métodos a los que no dará uso.

 

DEPENDENCY INVERSION PRINCIPLE

Depende de abstracciones, no de clases concretas

Made with Slides.com