FC ConcursosFC Concursos

Questão FC266436

O padrão comportamental de projetos que associa uma ação a diferentes objetos, por meio do encapsulamento de uma solicitação como um objeto, é conhecido como

Questões sem classificação de assunto (TI - Engenharia de Software)

IDECAN · 2024

O padrão comportamental de projetos que associa uma ação a diferentes objetos, por meio do encapsulamento de uma solicitação como um objeto, é conhecido como

  1. Command
  2. Adapter
  3. Facade
  4. Singleton
  5. Prototype.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

O padrão Command encapsula uma solicitação como um objeto, permitindo tratar ações como objetos de primeira classe. Isso cria uma separação clara entre quem invoca a ação e quem a executa.

Na estrutura típica há: o Client (cria e configura comandos), o Command (interface com método execute()), o ConcreteCommand (guarda referência ao Receiver e parâmetros) e o Invoker (dispara o comando).

Vantagens: permite enfileirar, agendar e registrar solicitações, implementar undo, compor macro-commands e parametrizar operações em tempo de execução. É muito útil em interfaces, sistemas de transação e automação onde ações precisam ser flexíveis e desacopladas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo