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:
- 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.
- 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.
- 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.
- 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.
- 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.