Logo Passei Direto
Buscar

Cálculo

Outros
O padráo de projeto Singleton aumenta a qualidade e a produtividade do desenvolvimento de software orientado a objetos, pois é capaz de solucionar problemas rotineiros que normalmente ocorrem durante as etapas do desenvolvimento de um software. Esse padráo descreve uma implementacáo na qual uma classe é instanciada uma única vez durante a execugáo de uma aplicagao. Referente aos códigos-fonte que implementam um exemplo da aplicagáo Singleton e sua execução para a classe Memoria, classifique V para as sentencas verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequéncia CORRETA:
( ) Alinha 10, do código-fonte da classe Memoria, cria um objeto do mesmo tipo da classe em questáo, porém náo garante que apenas um objeto desse tipo existirá na aplicacao.
( ) A linha 5, do código-fonte da classe Memoria, precisa ser definida explicitamente uma vez que a linguagem Java náo assume, como padráo, construtores com essa implementagáo.
( ) Alinha 9, do código-fonte da classe Memoria, é um dos trechos vitais do implementacáo do padráo Singleton, pois é o responsável por criar o objeto único da classe em questáo.
( ) Alinha 5, do código-fonte da classe Memoria, náo precisa ser definida explicitamente uma vez que a linguagem Java assume, implicitamente, como padráo, construtores com essa implementagáo.
A V-F-F-V.
B V-V-F-F.
C F-V-V-F
D F-F-V-V.
User badge image
Aprimorando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações sobre a implementação do padrão Singleton na classe Memoria: ( ) Alinha 10, do código-fonte da classe Memoria, cria um objeto do mesmo tipo da classe em questão, porém não garante que apenas um objeto desse tipo existirá na aplicação. É verdadeira (V). Se a linha 10 cria um novo objeto, isso não garante que apenas um objeto existirá, a menos que haja uma lógica adicional para controlar isso. ( ) A linha 5, do código-fonte da classe Memoria, precisa ser definida explicitamente uma vez que a linguagem Java não assume, como padrão, construtores com essa implementação. É falsa (F). Em Java, se não houver um construtor definido, um construtor padrão (sem parâmetros) é fornecido automaticamente. ( ) Alinha 9, do código-fonte da classe Memoria, é um dos trechos vitais da implementação do padrão Singleton, pois é o responsável por criar o objeto único da classe em questão. É verdadeira (V). A linha que cria a instância única do Singleton é crucial para garantir que apenas uma instância da classe exista. ( ) Alinha 5, do código-fonte da classe Memoria, não precisa ser definida explicitamente uma vez que a linguagem Java assume, implicitamente, como padrão, construtores com essa implementação. É verdadeira (V). Como mencionado anteriormente, se não houver um construtor definido, Java fornece um construtor padrão. Portanto, a sequência correta é: V - F - V - V. A alternativa que apresenta essa sequência é: A V-F-V-V.

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 perguntas desse material

Mais conteúdos dessa disciplina