David Lay

1 minute read

Los cinco principios de diseño de software SOLID fueron reunidos por Robert Martin (@unclebobmartin) a partir de varias ideas y papers pre-existentes en la comunidad. En este posts aparecen resumidos y se enceuntran enlaces a la descripción más profunda de cada uno de ellos.

Este post es un de índice para cada principio que he explicado en este blog, cada uno tiene un post dedicado.

SOLID

SOLID es un acrónimo, en donde cada letra representa una frase, que es el nombre de un principio. Los cinco principios son:

Single responsibility principle (SRP) | Principio de responsabilidad única

Open-closed principle (OCP) | Principio abierto-cerrado

Liskov substitution principle (LSP) | Principio de substitución de Liskov

Interface segregation principle (ISP) | Prinicipio de segregación de interfaces

Dependency inversion principle (DIP) | Principio de inversión de dependencias

 

 

comments powered by Disqus