As interfaces funcionam como contratos que definem quais co...
I.Uma classe pode implementar múltiplas interfaces, permitindo que ela assuma diferentes papéis ou comportamentos dentro do software.
II.Interfaces definem contratos de comportamento por meio da declaração de métodos, sem estabelecer a implementação concreta das operações.
III.O uso de interfaces é indicado para garantir o baixo acoplamento entre os componentes, permitindo a substituição de implementações com facilidade.
Está CORRETO o que se afirma em:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: O elemento decisivo era verificar se as três assertivas estavam compatíveis com o conceito consolidado de interfaces em orientação a objetos.
- Se a afirmação disser que interface define operações esperadas sem detalhar a realização concreta, a tendência é estar alinhada ao conceito de contrato.
- Se a banca associar interfaces à dependência de abstrações e à troca de implementações, isso aponta para baixo acoplamento.
- Implementar várias interfaces não equivale a herdar várias classes; são ideias distintas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo