Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FCPC 2025
Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
- Código
- qg456731
- Banca
- FCPC
- Órgão
- UFC
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Front-End
Em um sistema de gerenciamento de conexões com banco de dados, é necessário garantir que exista apenas uma instância da classe responsável pela conexão, pois a criação de múltiplas instâncias poderia resultar em conexões duplicadas e sobrecarregar o banco de dados. Para isso, foi adotado o padrão de projeto Singleton. Qual das seguintes afirmações sobre o padrão Singleton está correta?
- AO padrão Singleton assegura que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância.
- BO padrão Singleton permite a criação de várias instâncias de uma classe, mas garante que apenas uma delas seja visível a outros componentes do sistema.
- CO padrão Singleton restringe a criação de instâncias de uma classe durante o tempo de execução do programa, garantindo que novas instâncias não sejam criadas após o sistema ser iniciado.
- DO padrão Singleton é utilizado para garantir que todos os objetos criados de uma classe sejam idênticos, ou seja, compartilhem o mesmo estado interno, podendo ser instanciados várias vezes.