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.
- 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.
- BO padrão aumenta a quantidade de variáveis globais no namespace em questão.
- CNão é necessário implementar qualquer mecanismo de controle de instância do objeto.
- DO padrão Singleton não apresenta uma interface simples, uma vez que a implementação dele não é trivial.
- EO padrão faz necessário o uso de variáveis globais.