Imagem de fundo

Com base nas características do padrão Command, qual das alternativas abaixo descreve c...

Com base nas características do padrão Command, qual das alternativas abaixo descreve corretamente a responsabilidade de cada componente?


A

O Command encapsula uma ação como um objeto, o Invoker armazena os comandos a serem executados, e o Receiver realiza a ação quando solicitado pelo Command.


B

O Receiver encapsula o comando como um objeto, o Invoker define o que o comando deve fazer, e o Command executa a ação no Receiver.


C

O Command executa diretamente a ação no sistema, o Invoker cria o comando, e o Receiver define qual ação o Command deve executar.


D

O Invoker cria uma fila de comandos, o Receiver encapsula a ação, e o Command armazena o histórico de comandos.