Tem alguma dica de como saber nessa situação uso esse padrão naquela uso outro?
Tem alguma dica de como saber nessa situação uso esse padrão naquela uso outro?
Oi, Bruno, tudo bem?
A escolha de um padrão de projeto depende muito do problema que você está tentando resolver. No curso, por exemplo, foi utilizado o padrão Command porque o projeto precisava receber um comando e enviar para o método correto. Esse padrão é útil quando temos uma série de comandos que precisam ser executados, pois ele encapsula uma solicitação como um objeto, permitindo que você parametrize clientes com filas, solicitações e operações.
Aqui vão algumas dicas para te ajudar a decidir quando usar determinado padrão:
Espero que essas dicas te ajudem a entender melhor quando usar cada padrão de projeto. Caso tenha dúvidas, conte com o fórum. Abraços!