Principio de Inversión de dependencias 

Dependency inversion principle o la Principio de inversión de dependencias es el quinto principio de SOLID. La definición original de Robert C. Martin de 1995 es: A. Las clases de alto nivel no deberían depender de las clases de bajo nivel. Ambas deberían depender de las abstracciones. B. Las abstracciones...

Principio de Segregación de interfaces 

The interface-segregation principle (ISP) o Principio de segregación de interfaces refiere que Los clientes de un programa dado sólo deberían conocer de éste aquellos métodos que realmente usan, y no aquellos que no necesitan usar. Este principio fue concebido con la finalidad de mantener un sistema desacoplado de los demás...

Como aplicar el Principio Open Close

Open Close Principle. El principio Open Close se refiere a que una entidad de software debe de estar abierta a la expansión y cerrada a la modificación. ¿Que quiere decir esto? Para Aplicar el principio Open Close deberíamos agregar nuevas clases y métodos sin modificar el comportamiento de los ya...

Como mejorar tu código con los principios SOLID

Escribir código no es una tarea fácil pero escribir código de calidad, mantenible, de alta cohesión y bajo acoplamiento se vuelve en una tarea compleja. Pero para solucionar este problema podemos usar SOLID. En los siguientes posts conocerás como mejorar tu código con los principios SOLID. SOLID (Single responsibility, Open-closed,...