Logo Passei Direto
Buscar
9. O Command é um padrão de projetocomportamental que transforma um pedido em umobjeto independente que contém toda ainformação sobre o pedido. Essa transformaçãopermite que você parametrize métodos comdiferentes pedidos, atrase ou coloque a execuçãodo pedido em uma fila, e suporte operações quenão podem ser feitas. Fonte: SHVETS, Alexander. Mergulho nos padrões deprojeto . São Paulo: Novatec, 2021. p. 292. Considerando as informações apresentadas arespeito do padrão Command, analise asafirmativas a seguir: I. O padrão Command pode ser utilizado paraparametrizar objetos com operações. II. O padrão Command permite que uma chamadapara um método seja encapsulada em um objetoseparado. III. O padrão Command é utilizado quando se quercolocar operações em fila, agendar sua execução,ou executá-las remotamente. IV. O padrão Command armazena as operações emuma fila de execução de forma que elas sejamprocessadas em ordem inversa à que foramsolicitadas. É correto o que se afirma em: A. ( ) I, II, III e IV. B. ( ) III e IV, apenas. C. ( ) I, II e III, apenas. D. ( ) I, apenas. E. ( ) II e IV, apenas.
User badge image
luanhlima

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar cada afirmativa sobre o padrão Command: I. O padrão Command pode ser utilizado para parametrizar objetos com operações. Verdadeiro. O Command encapsula uma solicitação como um objeto, permitindo parametrizar métodos com diferentes pedidos. II. O padrão Command permite que uma chamada para um método seja encapsulada em um objeto separado. Verdadeiro. Essa é a essência do padrão Command. III. O padrão Command é utilizado quando se quer colocar operações em fila, agendar sua execução, ou executá-las remotamente. Verdadeiro. O padrão suporta essas funcionalidades. IV. O padrão Command armazena as operações em uma fila de execução de forma que elas sejam processadas em ordem inversa à que foram solicitadas. Falso. O padrão Command não exige que as operações sejam processadas em ordem inversa; normalmente, elas são processadas na ordem em que foram enfileiradas (FIFO). Portanto, os itens corretos são I, II e III. A alternativa correta é: C. ( ) I, II e III, apenas.

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!