Junior — Middle
Como determinar o número máximo de interfaces que uma classe pode implementar numa linguagem de programação?
sobes.tech IA
Resposta da IA
Na linguagem C# não há um limite fixo para o número de interfaces que uma classe pode implementar. Teoricamente, uma classe pode implementar qualquer número de interfaces.
No entanto, na prática, deve-se considerar:
- Legibilidade e manutenção do código.
- Possíveis conflitos de nomes de métodos de diferentes interfaces.
Exemplo de implementação de várias interfaces:
interface IA { void MethodA(); }
interface IB { void MethodB(); }
class MyClass : IA, IB {
public void MethodA() { /* implementação */ }
public void MethodB() { /* implementação */ }
}