Questão FC266099
A Programação Orientada a Objetos surge como um paradigma centrado no desenvolvimento de objetos. Selecione a alternativa que mostra o paradigma de desenvolvimento de software que
Linguagens de Programação
IDECAN · 2022
A Programação Orientada a Objetos surge como um paradigma centrado no desenvolvimento de objetos. Selecione a alternativa que mostra o paradigma de desenvolvimento de software que é uma coleção de operações empregadas para especificar o serviço de uma classe ou componente, e que não pode implementar nenhum método, apenas define o método e suas assinaturas.
- Encapsulamento
- Classe abstrata
- Polimorfismo
- Herança
- Interface
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A resposta correta é a interface. Trata-se de um contrato que especifica um conjunto de operações (métodos) que uma classe ou componente deve oferecer.
Uma interface define apenas as assinaturas dos métodos — nomes, parâmetros e tipos de retorno — sem fornecer a implementação desses métodos.
Ao implementar uma interface, a classe se compromete a fornecer o comportamento descrito por essas assinaturas, garantindo a presença dos métodos esperados.
Interfaces promovem desacoplamento, porque clientes programam contra o contrato e não contra detalhes concretos, facilitando substituição e testes.
Elas também permitem que diferentes classes ofereçam a mesma abstração, favorecendo reutilização e interoperabilidade entre componentes.
Conteúdo do catálogo FC Concursos · Atualizado em