En el siguiente post voy a explicar un patrón muy usado en el desarrollo de software y como encaja en el ecosistema del .NET Framework. Este patrón puede ser catalogado, probablemente, en la categoría de estructurales y se usa principalmente para desacoplar componentes de forma que abstracciones e implementaciones puedan variar independientemente. Usar el patrón proveedor en .NET (y en la mayoría de lenguajes orientados a objetos) es muy sencillo. Necesitamos los siguientes elementos: Una definición...