Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — IADES 2018

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq357564
Banca
IADES
Órgão
CFM
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Como garantimos que uma classe tenha somente uma instância e que essa instância seja facilmente acessível? Uma variável global torna um objeto acessível, mas não impede você de instanciar múltiplos objetos.GAMMA, E. et al. Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000.Em relação ao exposto e ao padrão de projeto Singleton, assinale alternativa que indica uma das vantagens do referido padrão.
  1. AO padrão de projeto garante a existência de apenas um único objeto da classe em questão, disponibilizando um modo de acessá-la.
  2. BO padrão aumenta a quantidade de variáveis globais no namespace em questão.
  3. CNão é necessário implementar qualquer mecanismo de controle de instância do objeto.
  4. DO padrão Singleton não apresenta uma interface simples, uma vez que a implementação dele não é trivial.
  5. EO padrão faz necessário o uso de variáveis globais.
Revelar gabarito e comentário

GabaritoA — O padrão de projeto garante a existência de apenas um único objeto da classe em questão, disponibilizando um modo de acessá-la.

Link permanente: /questoes/qq357564