Ed
há 6 meses
Vamos analisar cada afirmativa: I- Uma classe do padrão DAO oculta dos clientes os detalhes de implementação das fontes de dados, separando estas classes de persistência em uma camada separada da aplicação. Verdadeiro, essa é uma das principais funções do padrão DAO. II- Uma classe do padrão DAO aumenta a dificuldade de alteração de uma consulta a uma tabela do banco de dados, por exemplo, embora mantenha as classes separadas. Falso, o padrão DAO na verdade facilita a alteração das consultas, pois isola a lógica de acesso a dados, permitindo que mudanças sejam feitas sem impactar outras partes da aplicação. III- Uma classe BO do padrão serve para separar as classes de acesso ao banco de dados das classes de negócio. Verdadeiro, o padrão BO (Business Object) é utilizado para representar a lógica de negócio, separando-a do acesso a dados. IV- Uma classe do padrão BO promove a abordagem de orientação a objeto do modelo de negócio, isto é, centraliza as regras de negócio neste tipo de classe. Verdadeiro, o padrão BO é projetado para encapsular as regras de negócio. V- Uma classe do padrão DTO serve para encapsular os dados de negócio, ou BO, e enviá-los ou recuperá-los pelas camadas da aplicação. Verdadeiro, o padrão DTO (Data Transfer Object) é utilizado para transferir dados entre camadas. Agora, vamos resumir os resultados: - I: Correta - II: Incorreta - III: Correta - IV: Correta - V: Correta Com base nisso, as afirmativas corretas são I, III, IV e V. Portanto, a alternativa que contém todas as afirmativas corretas é: C) As afirmativas I, IV e V estão corretas. Entretanto, como a afirmativa III também é correta, a alternativa correta não está listada. Se você precisar de uma resposta que contenha todas as corretas, a melhor opção seria a C, mas com a ressalva de que a III também é verdadeira.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é a letra C) As afirmativas I, IV e V estão corretas. Explicação: - A afirmativa I está correta, pois o padrão DAO tem como objetivo separar a camada de persistência dos dados da camada de negócios, ocultando os detalhes de implementação das fontes de dados. - A afirmativa IV está correta, pois o padrão BO tem como objetivo centralizar as regras de negócio em uma classe de negócios, promovendo a abordagem de orientação a objeto do modelo de negócio. - A afirmativa V está correta, pois o padrão DTO tem como objetivo encapsular os dados de negócio e enviá-los ou recuperá-los pelas camadas da aplicação. Já as afirmativas II e III estão incorretas, pois o padrão DAO não aumenta a dificuldade de alteração de uma consulta a uma tabela do banco de dados e o padrão BO não serve para separar as classes de acesso ao banco de dados das classes de negócio.
Mais perguntas desse material