FC ConcursosFC Concursos

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.

  1. Encapsulamento
  2. Classe abstrata
  3. Polimorfismo
  4. Herança
  5. 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

Continue aprendendo