explicit interface implementation
[/ɪkˈsplɪsɪt ˈɪntərfeɪs ˌɪmpləmenˈteɪʃən/]
nounpl: explicit interface implementations
implementação explícita de interface
1. A programming technique in object-oriented languages where a class explicitly implements a method or property from an interface using the interface name as a prefix, allowing the same method name to be implemented differently in multiple interfaces
The developer used explicit interface implementation to resolve naming conflicts between two interfaces that had methods with identical names.
O desenvolvedor usou implementação explícita de interface para resolver conflitos de nomenclatura entre duas interfaces que tinham métodos com nomes idênticos.
2. A method implementation that is only accessible through an interface reference, not through the concrete class reference
In C#, explicit interface implementation hides the method from the class's public interface, making it only available through the interface type.
Em C#, a implementação explícita de interface oculta o método da interface pública da classe, tornando-o disponível apenas através do tipo de interface.
This is a specialized technical term widely used in software development, particularly in C# and object-oriented programming communities. It's more common in formal technical documentation and code reviews than in casual conversation. The term is standardized across both Brazilian Portuguese and European Portuguese tech communities, with consistent usage in software development courses and certifications.
Related Idioms & Phrases
hiding the implementation
qualifying the method name
disambiguating interface members
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →