Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FGV 2014
Arquitetura de SoftwarePadrões de projeto (Design Patterns)
- Código
- fg007541
- Banca
- FGV
- Órgão
- Câmara Municipal do Recife - PE
- Ano
- 2014
- Nível
- Médio
- Cargo
- Câmara Municipal do Recife-PE - Programador
O singleton é um padrão de projeto usado em orientação a objetos que limita a instanciação de uma classe a um único objeto. Analise a seguinte implementação de um singleton em Java:
Considere as três afirmações seguintes acerca da implementação mostrada:I. a declaração do construtor da classe poderia ser omitida sem prejuízo do requisito de unicidade da instância;II. a declaração do construtor da classe é indispensável, dado o requisito de unicidade da instância, porém o modificador private poderia ser omitido;III. a instância única será construída quer a classe Singleton seja referenciada na aplicação quer não.Assinale se:
Considere as três afirmações seguintes acerca da implementação mostrada:I. a declaração do construtor da classe poderia ser omitida sem prejuízo do requisito de unicidade da instância;II. a declaração do construtor da classe é indispensável, dado o requisito de unicidade da instância, porém o modificador private poderia ser omitido;III. a instância única será construída quer a classe Singleton seja referenciada na aplicação quer não.Assinale se:- AI, II e III são verdadeiras;
- BI e III são verdadeiras, II é falsa;
- CI, II e III são falsas;
- DI e II são verdadeiras, III é falsa;
- EII e III são verdadeiras, I é falsa.