Desacoplamiento entre componentes de arquitecturas N-Layer: IoC & DI