Questão 64 do Concurso Petrobras Transporte SA (Transpetro) - Analista de Sistemas - Infra-Estrutura - CESGRANRIO (2023)

Um desenvolvedor pretende criar um artefato que permita definir quais métodos obrigatoriamente deverão ser desenvolvidos por classes que o implementem. Tais métodos deverão ser capazes de criar, recuperar, atualizar e deletar (CRUD) dados persistidos que poderão ser fornecidos por diferentes fontes, como, por exemplo, diferentes tipos de banco de dados. Esse artefato irá funcionar como um contrato a ser respeitado por cada classe que o implementar.
O tipo de artefato mencionado é a(o)

  • A Interface
  • B Enumeração
  • C Classe concreta
  • D Objeto
  • E Construtor de classe