Ed
ano passado
Vamos analisar cada uma das afirmações sobre o design pattern Singleton: I. Singleton é um design pattern. Verdadeiro, o Singleton é, de fato, um design pattern que garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância. II. Singleton consiste em uma solução para o problema de coordenar múltiplos processadores executando instruções que acessam uma mesma variável. Falso, essa descrição não é precisa. O Singleton é mais sobre garantir que haja apenas uma instância de uma classe, não especificamente sobre coordenar múltiplos processadores. III. Sua implementação é semelhante a de uma classe, no entanto, escrevemos ‘singleton’ no lugar de ‘class’ na hora de sua criação. Falso, essa afirmação é incorreta. A implementação do Singleton não envolve substituir "class" por "singleton". O padrão é implementado com um construtor privado e um método estático que retorna a instância única. Agora, vamos resumir as análises: - I é verdadeira. - II é falsa. - III é falsa. Portanto, a única afirmação correta é a I. Assim, a alternativa correta é: A I apenas.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material