Logo Passei Direto
Buscar
O padrão Singleton garante uma única instância de uma classe de objetos através da seguintes técnicas: A Ocultação do Construtor da classe e Variável privada estática a classe com o mesmo tipo da classe. B Ocultação do Destrutor da classe e Variável privada estática a classe com o mesmo tipo da classe. C Variável global e estática com o mesmo tipo da classe. D Sobrecarga do operador new da classe de modo a entregar uma cópia da classe.
User badge image
Teste1234 jaguer

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

O padrão Singleton é um padrão de design que tem como objetivo garantir que uma classe tenha apenas uma única instância e fornecer um ponto de acesso global a essa instância. Para isso, ele utiliza algumas técnicas específicas. Vamos analisar as alternativas: A) Ocultação do Construtor da classe e Variável privada estática a classe com o mesmo tipo da classe. - Esta opção está correta, pois o construtor é geralmente privado para evitar que outras classes criem instâncias, e a variável privada estática é usada para armazenar a instância única. B) Ocultação do Destrutor da classe e Variável privada estática a classe com o mesmo tipo da classe. - Embora a ocultação do destrutor possa ser uma técnica em alguns casos, não é uma característica fundamental do padrão Singleton. C) Variável global e estática com o mesmo tipo da classe. - Uma variável global não é uma prática recomendada e não é uma técnica típica do padrão Singleton. D) Sobrecarga do operador new da classe de modo a entregar uma cópia da classe. - Isso não é uma técnica do padrão Singleton, pois o objetivo é evitar a criação de múltiplas instâncias. Portanto, a alternativa correta é: A) Ocultação do Construtor da classe e Variável privada estática a classe com o mesmo tipo da classe.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina