Pular para o conteúdo principal

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?
  1. AO padrão Singleton assegura que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância.
  2. 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.
  3. 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.
  4. 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.
Revelar gabarito e comentário

GabaritoA — O padrão Singleton assegura que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância.

Link permanente: /questoes/qg456731