Questão 2560068

Tecnologia da Informação · 2014

Questão

ID 2560068

Disciplina: Tecnologia da Informação

Assunto: Padrões Criacionais

Ano: 2014 Banca: FGV - Fundação Getúlio Vargas Órgão: Câmara Municipal do Recife


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:

public class Singleton

{

asda private static final Singleton

asasdsssda instance = new Singleton ();

asda private Singleton ()

asda {

asda }

asda public static Singleton getInstance ()

asda {

asdasdsssa return instance;

aaasd}

}

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:

Alternativas da questão 2560068
Pular para o conteúdo principal