Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Command Handler não seria um Command com DTO?

Essa "evolução" do Command ensinada, o CommandoHandler, me pareceu simplesmente o Command, mas utilizando um DTO (GeraPedido) como parâmetro para o método "executa". Não seria isso, ou estou enganado?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Thiago, tudo bem?

Pelo que entendi da sua pergunta, você está questionando se o Command Handler não seria apenas um Command utilizando um DTO como parâmetro para o método "executa". Na verdade, o Command Handler é uma classe que tem como objetivo tratar e executar comandos de maneira genérica, enquanto o Command é uma classe que representa uma operação específica que deve ser executada.

O DTO (Data Transfer Object) é utilizado para transferir dados entre diferentes camadas da aplicação, como por exemplo, entre a camada de apresentação e a camada de negócio. Ele não está diretamente relacionado com o Command Handler ou com o Command.

Espero ter esclarecido sua dúvida. Qualquer outra pergunta, estou à disposição.

Espero ter ajudado e bons estudos!