Inversion of Control IoC é a melhor estratégia para desacoplar um sistema. Facilita a criação de testes, separa as dependências e isola o domínio. O que é De acordo com Wikipédia “Inversão de controle, IoC, é um princípio abstrato que
SOLID
Serio de artigos sobre os principios do SOLID e suas aplicações