Closed imagal closed 6 years ago
Implementei apenas os métodos mínimos necessários para alternar entre os estados existentes: Aberto, Em andamento, Encerrado e Cancelado.
Fiquei em dúvida sobre que ação transformaria um pedido "Aberto" em "Em andamento"... Apenas para testar, chamei de "prepararPedido", mas aceito sugestões melhores!
Favor testar mudanças de estado no "Consultar Pedido Por Estado".
Atualizando a imagem dos estados para tirar a observação sobre as quantidades.
Temos o Padrão State implementado. Todos os pedidos são divididos por estado e conseguimos modificar o estado do pedido em run time. Mas agora a questão é, que métodos esse estado deve manter?
Até agora não temos nada que vá dar algum beneficio imediato por estamos usando o Padrão State. Preciso de ideias :)