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 !!!