Logo Passei Direto
Buscar
Algo importante acerca de um componente Store, dentro da arquitetura Flux, é que ele deve receber múltiplas solicitações e manipular a mesma base de dados, além de solicitar a atualização das telas associadas para qualquer dado alterado.
O uso de múltiplas instâncias poderia gerar inconsistências no fluxo de execução, o que nos leva a adotar o padrão:
A. Abstract Facade.
B. Singleton.
C. Proxy.
D. Composite.
E. Template Method.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Na arquitetura Flux, o componente Store é responsável por gerenciar o estado da aplicação e garantir que as atualizações sejam feitas de forma consistente. O uso de múltiplas instâncias de um Store poderia, de fato, levar a inconsistências, pois cada instância poderia manipular a mesma base de dados de maneira independente. Analisando as opções: A. Abstract Facade - Este padrão é usado para simplificar a interface de um sistema complexo, mas não se aplica diretamente ao problema de múltiplas instâncias. B. Singleton - Este padrão garante que uma classe tenha apenas uma única instância e fornece um ponto de acesso global a ela. Isso se encaixa perfeitamente na necessidade de ter uma única instância do Store para evitar inconsistências. C. Proxy - Este padrão fornece um substituto ou representante de outro objeto para controlar o acesso a ele, mas não resolve o problema de múltiplas instâncias. D. Composite - Este padrão é usado para compor objetos em estruturas de árvore para representar hierarquias parte-todo, não se relacionando com a questão de instâncias. E. Template Method - Este padrão define o esqueleto de um algoritmo em uma operação, mas não aborda a questão de instâncias. Portanto, a opção correta que se relaciona com a necessidade de evitar múltiplas instâncias do Store e garantir consistência é: B. Singleton.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Aponte o comando utilizado para se inicializar a visualização do aplicativo React Native em um dispositivo físico ou virtual na plataforma Android. A npx install run-android B npx react-native init nome_da_aplicacao C npx react-native run-android D npm install nome_da_aplicacao E expo init react-native nome_da_aplicacao

Mais conteúdos dessa disciplina