Uma das soluções mais aplicadas para o problema do mapeamento objeto relacional é a utilização do padrão de projeto, conhecido como DAO (data access object). Esse padrão consiste em implementar uma camada para fazer o mapeamento entre os objetos e as tabelas do banco de dados. A função primordial do DAO é fazer a tradução de objetos em registros e de registros em objetos.
Sobre as vantagens adicionais que podem ser feitas quando a implementação é bem feita, assinale a alternativa CORRETA:
A) Abstração completa do mecanismo de persistência, Troca de mecanismo de persistência e Coesão.
B) Abstração completa do mecanismo de persistência, Coerência e Coesão.
C) Abstração completa do mecanismo de persistência, Troca de mecanismo de persistência e Coerência.
D) Abstração parcial do mecanismo de persistência, Troca de mecanismo de persistência e Coesão.
A alternativa correta é a letra A) Abstração completa do mecanismo de persistência, Troca de mecanismo de persistência e Coesão. O padrão DAO permite abstrair completamente o mecanismo de persistência, facilitando a troca de mecanismos de banco de dados sem afetar o restante do sistema. Além disso, o DAO ajuda a manter a coesão, separando as responsabilidades de acesso aos dados em uma camada específica.
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
•UNIASSELVI
Projeto de Sistemas Orientado A Objetos
•UNIASSELVI
Compartilhar