SóProvas


ID
144925
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Arquitetura de Software
Assuntos

Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.

O uso do padrão Command apresenta consequências como um objeto Command é usualmente refratário ao enfileiramento; um objeto Command é usualmente transiente, isto é, não é passível de serialização e o uso disseminado de Commands dificulta a estruturação de um sistema em operações de alto nível.

Alternativas
Comentários
  • O objetivo do padrão Command é encapsular uma solicitação como um objeto, desta forma permitindo que clientes parametrizem diferentes solicitações, enfileirem ou façam o registro (log) de solicitações e suportem operações que podem ser desfeitas. Logo as 3 afirmações acima estão erradas.
  •  Dá pra excluir só pela "não é passível de serialização". Imagine que os objetos Command devão ser executado apenas "depois". Para isso precisam ser salvos, logo, serializados.

  • Só o fato de dizer que é refratário ao enfileiramento, ou seja é contrário ao enfileiramento já torna a questão ERRADA. O Command permite enfileiramento de solicitações.

    Abraço e bons estudos.
    Marcelo