DEV Community

Gustavo Inocencio
Gustavo Inocencio

Posted on

Inversão de Controle (IoC)

O padrão de projeto IoC (Inversão de Controle) define que a dependência deve ser de uma abstração ou interface e não de uma classe concreta, diminuindo assim o acoplamento entre classes e deixando o código com uma manutenção mais fácil.
Ele é atingido através da DI (Injeção de Dependencias) onde através de construtores, getters & setters ou interface a classe recebe o objeto sem ter que cria-lo, fazendo com que não seja dependente da outra classe.

Discussion (0)