nversão de controle é específica para idiomas O

Outra maneira de fazer esta pergunta é: o que é Inversão de Controle de acordo com voc

Faça essa pergunta porque o artigo da Wikipedia em IoC foi sequestrado por uma explicação não OO. Isso é retirado dodiscussion page e é de 2007:

Tomei a liberdade de reescrever completamente a página, pois o conteúdo anterior foi completamente tomado por balbucios sem sentido "orientados a objetos" ...

Não vejo como a Inversão de Controle faz sentido fora da linguagem OO. Já existem muitas explicações para abrir mão do controle em linguagens procedurais (a programação de eventos é uma delas) e linguagens puramente funcionais não precisam de um conceito como Inversão de Controle, pois possuem funções de ordem superio

Também, noartig onde Martin Fowler elabora sobre IoC, ele lida exclusivamente com exemplos de O

ntão, IoC é exclusivamente um conceito de OO, e o que é exatament

Para mim, a IoC tenta transformar funções em dados dentro das limitações impostas pela maioria das linguagens OO e tenta passar essas funções como dados como argumentos para outras funções. Essa não é a única parte da IoC, mas há parte disso.

Há também o padrão de design de fábrica, onde árvores de objetos estão sendo construídas e configuradas antes de serem transmitida

ara mim, a IoC é exclusivamente um conceito de O

Qual é a sua respost

questionAnswers(4)

yourAnswerToTheQuestion