Utilizar el patrón Indirección otorga los siguientes beneficios:
- Disminuir el acoplamiento directo entre los componentes.
- Incrementa el potencial de reutilización de las clases involucradas.
- Permite cambiar las dependencias en tiempo de ejecución o en diseño sin modificar los componentes directamente implicados.