← Questões de Programação

Programação · UECE-CEV · 2025

Questão comentada de Programação

Assinale a opção que corresponde à principal vantagem de permitir que uma classe implemente múltiplas interfaces em Programação Orientada a Objetos.

Gabarito: D

Quando a classe implementa múltiplas interfaces, ela consegue assumir contratos diferentes ao mesmo tempo. Em OO, interface não traz implementação pronta, mas define o que a classe deve oferecer. Então, em vez de “copiar” comportamento de várias classes, o ponto central é outra coisa: a classe passa a ser vista por diferentes tipos, com mais organização e menos acoplamento. Isso é muito útil porque separa o “o que faz” do “como faz”. Você pode ter uma classe que, ao mesmo tempo, seja comparável, serializável, rastreável ou executável, sem precisar entrar na bagunça da herança múltipla de classes, que costuma gerar conflitos e complicações. Por isso o gabarito é a letra D. Ela acerta ao destacar modularidade e flexibilidade no design, que são justamente as grandes vantagens do uso de múltiplas interfaces. A classe continua única, mas pode atender a vários contratos, o que facilita reaproveitamento, manutenção e evolução do sistema. Em resumo: múltiplas interfaces ampliam a capacidade de uma classe de se encaixar em diferentes contextos, sem prender você a uma árvore complicada de herança. É aquele tipo de recurso que deixa o código mais elegante sem fazer drama.

Continue treinando

Questões relacionadas