Hola de nuevo mis estimadísimos programadores. Hoy abordaremos un principio arquitectónico de gran relevancia, el principio de inversión de dependencias. Forma parte de los denominados principios SOLID acerca de los cuales ya les comenté en alguna publicación anterior. De entre toda la documentación que pueden encontrar acerca de estos principios, les voy a reseñar una web que los explica con gran claridad y bonitos ejemplos: Principios SOLID . En este artículo vamos a adaptar, al menos parte de nuestra plataforma, al quinto de los principios, que reza así: 1. Las clases de alto nivel no deberían depender de las clases de bajo nivel. Ambas deberían depender de las abstracciones. 2. Las abstracciones no deberían depender de los detalles. Los detalles deberían depender de las abstracciones. La principal finalidad de la adopción de este principio de diseño es evitar los acoplamientos. ¿Qué significa esto? Bueno, supongamos una clase cualquiera, que es instanciada dentro de otr...
Banco de pruebas de software para C# & SQL Server