Interface é um recurso da orientação a objeto utilizado em Java que define ações que devem ser obrigatoriamente executadas, mas que cada classe pod...
Interface é um recurso da orientação a objeto utilizado em Java que define ações que devem ser obrigatoriamente executadas, mas que cada classe pode executar de forma diferente. A figura abaixo apresenta um diagrama UML, adaptado de Furgeri (2013) para o relacionamento da interface DAO com as classes Cliente, Fornecedor e Produto.
Considerando o diagrama, podemos afirmar que: I. As classes Cliente e Fornecedor implementam os métodos que foram apenas declarados na interface DAO. é necessário registrar que nada impede que essas mesmas classes implementem outros métodos que não foram declarados na interface. II. A classe Produto também implementa a interface DAO por meio dos métodos incluir, excluir e localizar. A interface Estoque implementa o método baixar. III. De modo resumido, a interface DAO pode ser assim codificada: public interface DAO { public abstract void inserir(); public abstract void excluir(); public abstract void localizar();}
A partir do que foi afirmado, é correto dizer que:
Apenas as alternativas I, II são verdadeiras Apenas as alternativas I, III são verdadeiras Apenas as alternativas II, III são verdadeiras Todas as alternativas I, II, III são verdadeiras
Compartilhar