Questão
ID 871842Disciplina: Tecnologia da Informação
Assunto: Conceitos Básicos de Análise e Projeto OO
Ano: 2023 Banca: Fundação CESGRANRIO Órgão: Petrobras Transporte S/A
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)