April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
nMartin Fowler exemplifica a inversão de dependência (Inversion of Control) através de interfaces de interação com o usuário (GUI).
nEm Swing, definimos os tratadores de eventos para os vários campos da tela, enquanto o framework (Swing) contém o loop principal da aplicação. 
nO padrão Dependency Injection, idealizado por Martin Fowler, pode sere visto como uma especialização do padrão Inversion of Control.
nSpring e PicoContainer, denominados de lightweight containers, adotam a inversão de controle, entretanto, todo framework utiliza-se de inversão de controle.
nQue tipo de inversão de controle o Spring realiza? Observe que qualquer framework aplica este padrão !!!
Inversion of Control (Dependency Injection)