SóProvas


ID
3476017
Banca
INSTITUTO AOCP
Órgão
IBGE
Ano
2019
Provas
Disciplina
Arquitetura de Software
Assuntos

Supõe-se que, ao desenvolver um software, é possível se deparar com uma barreira na hora de fazer a ligação com o banco de dados, pois ele só pode ter uma única instância, visto que é necessário manter a integridade da aplicação. Para esse caso, pode-se utilizar os padrões de projeto, para garantir que uma classe tenha apenas uma instância de si mesma e que forneça um ponto global de acesso a ela. Assim, uma classe gerencia a própria instância dela, além de evitar que qualquer outra classe crie uma instância dela. Assinale a alternativa que apresenta o Padrão de Projeto que possui essas características.

Alternativas
Comentários
  • SINGLETON

    Uma classe-objeto capaz de ser instanciada(criada em memória pronta para seu uso) uma ÚNICA VEZ e com visibilidade e acessibilidade global dessa instância em um determinado escopo de projeto.

    Fonte:https://www.devmedia.com.br/trabalhando-com-singleton-java/23632

  • A questão trata de padrões criacionais (Singleton, Abstract Factory), portanto, podemos excluir logo de cara os padrões estruturais (Facade) e padrões comportamentais (Adapter, Observer).

    O Abstract Factory é responsável por criar uma fábrica de objetos (fábrica de fábricas) relacionados sem especificar explicitamente suas classes.

    Já o Singleton, encaixa-se perfeitamente na descrição do comando.