Ed
há 4 meses
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). No padrão Singleton, a criação de um novo objeto não deve ocorrer, pois o objetivo é garantir que apenas uma instância da classe exista. ( ) 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 é crucial para o funcionamento do padrão Singleton. ( ) 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, Java fornece um construtor padrão automaticamente se nenhum for definido. Agora, organizando as respostas: 1. V 2. F 3. V 4. V Portanto, a sequência correta é: A V - F - V - V. A alternativa correta é a D.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material