Camadas: App Service, Command, Repository
-
Camadas: App Service, Command, Repository
-
Command- Lógica complexa
- Separar responsabilidade
- Fluxo complexo
- Ter comportamentos transacionais e poder haver a possibilidade em queremos voltar ao estado anterior
- Quando a lógica é usada em vários locais
- Consegue parametrizar o objeto com diferentes solicitações, solicitações de fila ou log
-
AppService- Lógica simples