Gabarito: b)
O texto descreve um design pattern que isola a camada de acesso a dados das camadas superiores, especialmente em uma arquitetura MVC. Isso é exatamente o que o padrão Data Access Object (DAO) faz: ele encapsula toda a lógica de acesso ao banco de dados, como conexões, mapeamento de objetos e execução de comandos SQL, deixando as outras camadas livres dessas responsabilidades. As outras opções não correspondem a essa função específica. Portanto, a resposta correta é Data Access Object.
O texto descreve um design pattern que isola a camada de acesso a dados das camadas superiores, especialmente em uma arquitetura MVC. Isso é exatamente o que o padrão Data Access Object (DAO) faz: ele encapsula toda a lógica de acesso ao banco de dados, como conexões, mapeamento de objetos e execução de comandos SQL, deixando as outras camadas livres dessas responsabilidades. As outras opções não correspondem a essa função específica. Portanto, a resposta correta é Data Access Object.