Logo Passei Direto
Buscar

Radiologia

Anhanguera
Um sistema que exige controle rigoroso sobre o número de instâncias de uma classe pode utilizar um padrão de projeto que centraliza a criação e o acesso a essas instâncias. Com base no uso desse padrão, analise as afirmativas abaixo: I. O padrão centraliza a criação da instância, garantindo que somente uma seja criada em todo o sistema. II. Ele permite que várias instâncias sejam criadas, dependendo do contexto da aplicação. III. Uma de suas vantagens é a redução de memória e controle centralizado de recursos. IV. O padrão é ideal para classes que precisam ter instâncias únicas em diferentes processos ou sistemas distribuídos. Quais afirmativas estão corretas?
User badge image
Aliedson Soares Silva

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar as afirmativas com base no padrão de projeto Singleton, que é o padrão que controla rigorosamente o número de instâncias de uma classe: I. O padrão centraliza a criação da instância, garantindo que somente uma seja criada em todo o sistema. — Verdadeiro. Essa é a principal característica do Singleton. II. Ele permite que várias instâncias sejam criadas, dependendo do contexto da aplicação. — Falso. O Singleton garante apenas uma instância. III. Uma de suas vantagens é a redução de memória e controle centralizado de recursos. — Verdadeiro. Como só existe uma instância, há economia de memória e controle centralizado. IV. O padrão é ideal para classes que precisam ter instâncias únicas em diferentes processos ou sistemas distribuídos. — Falso. O Singleton tradicional não garante instância única em sistemas distribuídos ou múltiplos processos, pois cada processo pode criar sua própria instância. Portanto, as afirmativas corretas são I e III. Se houver alternativas, a correta será aquela que contenha I e III.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina