Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CCV-UFC 2016

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq158784
Banca
CCV-UFC
Órgão
UFC
Ano
2016
Nível
Médio
Cargo
CCV - - Técnico de Tecnologia da Informação
Com relação ao padrão de projeto Command, é correto afirmar que:
  1. AO padrão Command é um padrão de projeto classificado como de propósito estrutural e com escopo de classe, possibilitando a execução independente das solicitações realizadas.
  2. BComo a solicitação é encapsulada em um objeto, não é possível implementar o cancelamento das operações, visto que não é possível identificar o que foi feito antes da chamada.
  3. CO padrão Command permite que os comportamentos de um objeto sejam definidos em tempo de execução, permitindo uma maior flexibilidade no desenvolvimento de sistemas dinâmicos.
  4. DUm dos usos frequentes do padrão Command é quando existe a necessidade de se manter somente uma instância de determinada classe no sistema, controlando as operações que serão realizadas com ela.
  5. EO objetivo da utilização do padrão Command é fazer o encapsulamento de uma solicitação em um objeto, possibilitando que um comportamento seja chamado sem saber nada sobre qual operação deverá ser executada.
Revelar gabarito e comentário

GabaritoE — O objetivo da utilização do padrão Command é fazer o encapsulamento de uma solicitação em um objeto, possibilitando que um comportamento seja chamado sem saber nada sobre qual operação deverá ser executada.

Link permanente: /questoes/qq158784