Ed
anteontem
O Princípio da Inversão de Controle (IoC) é um conceito fundamental em design de software, especialmente em programação orientada a objetos. Ele se refere à transferência do controle sobre o ciclo de vida dos objetos e suas dependências para um container ou framework, em vez de ser gerenciado diretamente pelo código do programador. Analisando as alternativas: a) O controle sobre o comportamento das classes é dado ao programador. - Isso não reflete o conceito de IoC, pois o controle é transferido. b) O controle sobre o ciclo de vida dos objetos e suas dependências é transferido para um container ou framework. - Esta é a definição correta do IoC. c) O controle das classes é dado à classe principal do sistema. - Isso não é correto, pois o IoC não se refere a uma única classe controlando outras. d) O controle das dependências é realizado apenas através de chamadas diretas. - Isso vai contra o conceito de IoC, que visa evitar chamadas diretas. Portanto, a alternativa correta é: b) O controle sobre o ciclo de vida dos objetos e suas dependências é transferido para um container ou framework.
Mais perguntas desse material