premiliat

Páginas: 2 (427 palabras) Publicado: 7 de junio de 2014
Inversión de control
Inversión de control (Inversion of Control en inglés, IoC) es un método de programación en el que el flujo de ejecución de un programa se invierte respecto a los métodos deprogramación tradicionales, en los que la interacción se expresa de forma imperativa haciendo llamadas a procedimientos (procedure calls) o funciones. Tradicionalmente el programador especifica lasecuencia de decisiones y procedimientos que pueden darse durante el ciclo de vida de un programa mediante llamadas a funciones. En su lugar, en la inversión de control se especifican respuestas deseadas asucesos o solicitudes de datos concretas, dejando que algún tipo de entidad o arquitectura externa lleve a cabo las acciones de control que se requieran en el orden necesario y para el conjunto desucesos que tengan que ocurrir.

En cierto modo es una implementación del Principio de Hollywood, una metodología de diseño de software, cuyo nombre proviene de las típicas respuestas que se les dan alos actores amateurs en las audiciones que tienen lugar en la meca del cine [1]: no nos llames; nosotros te llamaremos.

Es el principio subyacente a la técnica de Inyección de Dependencias, siendotérminos frecuentemente confundidos.

Índice [ocultar]
1 Historia
2 Definición
3 Véase también
4 Enlaces externos
Historia[editar]
En los comienzos de la programación, los programas eranlineales y monolíticos. El flujo de ejecución era simple y predecible, ejecutándose línea tras línea.

Aparecieron dos conceptos que revolucionaron la programación: la modularidad y la reutilización delos componentes: se crean bibliotecas de componentes reutilizables. El flujo se complica, saltando de componente a componente, y aparece un nuevo problema: la dependencia (acoplamiento) entre nuestroscomponentes.

El problema se empieza a considerar lo suficientemente importante como para definir nuevos conceptos en el diseño :

Inversión de Control (IoC)
Inyección de Dependencias...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS