Ed
ano passado
Vamos analisar cada afirmação: I- Singleton é um design pattern. Verdadeiro, o padrão Singleton é um padrão de projeto 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, o padrão Singleton não é especificamente sobre coordenar múltiplos processadores, mas sim sobre garantir que uma única instância de uma classe seja criada e utilizada. III- Sua implementação é semelhante a de uma classe, no entanto escrevemos ‘singleton’ no lugar de ‘class’ na hora de sua criação. Falso, a implementação de um Singleton não envolve substituir "class" por "singleton". A implementação de um Singleton geralmente envolve o uso de um método estático para acessar a instância única da classe. Com base nas análises, apenas a afirmação I está correta. Portanto, a alternativa correta é: A) I apenas.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 3 anos
A resposta correta é a alternativa C) I e II apenas. O Singleton é de fato um design pattern e é uma solução para o problema de coordenar múltiplos processadores que acessam uma mesma variável. No entanto, a afirmação III está incorreta, pois a implementação do Singleton não envolve substituir a palavra "class" por "singleton".
Mais perguntas desse material