Buscar

Você está desenvolvendo um sistema e percebe que está instanciando uma grande quantidade de objetos cujos atributos não mudam de valor durante toda...

Você está desenvolvendo um sistema e percebe que está instanciando uma grande quantidade de objetos cujos atributos não mudam de valor durante toda a execução do programa. Muitos desses objetos instanciados são réplicas, o que gera uma utilização muito ine�ciente da memória. Assinale a alternativa com o nome do padrão que poderia ser aplicado nesse cenário:


Composite
Flyweight
Decorator
Singleton
Bridge

Essa pergunta também está no material:

Avaliando Aprendizado Padrões de Projetos de Software com Java
5 pág.

Padrões de Projeto de Software Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

No cenário descrito, em que há uma grande quantidade de objetos instanciados com atributos imutáveis, o padrão de projeto que poderia ser aplicado é o Flyweight. Esse padrão visa minimizar o uso de memória compartilhando objetos similares, reduzindo a quantidade de instâncias necessárias.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais