interface injection

[/ˈɪntərfeɪs ɪnˈdʒɛkʃən/]
nounpl: interface injections
injeção de interface
1. A software design pattern technique in which an object receives references to its dependencies through interface types rather than concrete implementations, typically during object instantiation or through setter methods
Interface injection allows the application to swap implementations without changing the consuming code.
A injeção de interface permite que a aplicação troque implementações sem alterar o código que as consome.
2. A form of dependency injection where dependencies are injected through methods defined in an interface that the receiving object must implement
The framework uses interface injection to provide database connections to service classes.
O framework usa injeção de interface para fornecer conexões de banco de dados às classes de serviço.
This is a specialized software engineering term primarily used in professional development contexts in both Brazil and the USA. It's part of the SOLID principles and enterprise design patterns commonly taught in computer science programs and discussed in development communities worldwide. The Portuguese translation is widely understood among Brazilian developers, though the English term is often used interchangeably in technical discussions.
Synonyms / Sinônimos
dependency injection via interfaceinterface-based dependency injectionsetter injectionconstructor injection
Antonyms / Antônimos
tight couplinghardcoded dependenciesdirect instantiation

Regional Variations

General Brazilian
injeção de interface
Standard term used in software development contexts across Brazil
São Paulo
injeção de interface
Commonly used in tech hubs and corporate environments
Portugal
injeção de interface
Technical term used similarly in Portuguese IT communities
USA
interface injection
Original English terminology used in international software development

Related Words

dependency injectioninversion of controlloose couplingpolymorphismservice locatorcontainerIoC container

Related Idioms & Phrases

separation of concerns
programming to interfaces, not implementations
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →