IoC

[aɪ oʊ ˈsiː]
noun
Inversão de Controle
1. A software design principle where the control of object creation and lifecycle management is delegated to a framework or container rather than being handled directly by the application code
The Spring Framework implements IoC to manage bean dependencies automatically.
O framework Spring implementa IoC para gerenciar dependências de beans automaticamente.
2. A programming pattern that inverts the traditional flow of control, allowing frameworks to call application code rather than the reverse
Using IoC reduces coupling between classes and improves testability.
Usar IoC reduz o acoplamento entre classes e melhora a testabilidade.
IoC is a fundamental concept in modern software engineering, particularly in enterprise development. It's widely discussed in both Brazilian and international tech communities. The term is primarily used in English in technical documentation, but developers in Brazil commonly refer to it as 'Inversão de Controle' when speaking Portuguese. Spring Framework popularized IoC in the Java ecosystem and influenced many other frameworks across different programming languages.
Synonyms / Sinônimos
Dependency InjectionDIHollywood PrincipleInversion of Control Container
Antonyms / Antônimos
Direct ControlTight Coupling

Regional Variations

General Brazilian
Inversão de Controle
Standard technical terminology used in software development communities
Portugal
Inversão de Controle
Same terminology used in Portuguese tech communities
USA/International
Inversion of Control
Original English term widely used in technical documentation and conferences

Related Words

dependency injectioncontainerframeworkdecouplingdesign patternSOLID principles

Related Idioms & Phrases

IoC container
IoC pattern
implementing IoC
IoC framework
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →