Acerca de padrões de projeto, JSE e JME, julgue os itens a seguir. Considere ...

Acerca de padrões de projeto, JSE e JME, julgue os itens a seguir. Considere que determinado sistema tenha apresentado problemas de uso excessivo de recursos de armazenamento na criação de múltipla...


publicidade
Acerca de padrões de projeto, JSE e JME, julgue os itens a seguir. Considere que determinado sistema tenha apresentado problemas de uso excessivo de recursos de armazenamento na criação de múltiplas instâncias de objetos. Nesse caso, o padrão Adapter é mais apropriado que o padrão Flyweight para se resolver o problema.
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • David Castilho
    David Castilho EQUIPE
    27/08/2026 • 10:31
    Vamos falar sobre padrões de projeto, especialmente sobre Adapter e Flyweight. Em muitos sistemas, quando identificamos que há um uso excessivo de recursos como memória devido à criação de muitas instâncias de objetos, o padrão Flyweight geralmente é muito útil. O padrão Flyweight tem o objetivo justamente de minimizar o consumo de memória compartilhando objetos semelhantes quando possível, em vez de criar várias instâncias iguais ou parecidas.

    Por outro lado, o padrão Adapter não tem relação direta com economia de memória ou uso de recursos. Ele serve para adaptar a interface de uma classe para outra interface esperada pelo cliente, ou seja, faz uma ponte entre classes incompatíveis. Portanto, em uma situação em que o problema é excesso de instâncias e consumo alto de armazenamento, o uso do padrão Flyweight é que seria mais adequado, não o Adapter. A assertiva diz que o Adapter é mais apropriado que o Flyweight nesse contexto, o que está incorreto.

    Assim, o gabarito correto é: errado.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.