Gabarito: c)
O design pattern que tem como objetivo principal centralizar o acesso aos dados em uma única camada é o DAO (Data Access Object). Ele serve para separar a lógica de acesso a dados da lógica de negócio, facilitando a manutenção e a reutilização do código. Assim, todas as operações de banco de dados ficam concentradas em uma camada específica, o que torna a aplicação mais organizada e fácil de manter.
O design pattern que tem como objetivo principal centralizar o acesso aos dados em uma única camada é o DAO (Data Access Object). Ele serve para separar a lógica de acesso a dados da lógica de negócio, facilitando a manutenção e a reutilização do código. Assim, todas as operações de banco de dados ficam concentradas em uma camada específica, o que torna a aplicação mais organizada e fácil de manter.