Padrão lanches foi um projeto final da disciplina de Padrões de projeto, onde deveriamos aplicar 6 padrões de projeto em um simples programa para aplicarmos o conhecimento adquiridos em sala.
Neste Projeto utilizamos os seguintes padrões de projeto:
- State: Estados dos pedidos da lanchonete, podendo ser: Cancelado, Finalizado, Produzindo, etc.
- Builder: Utilizado para montar os pedidos do cliente, onde cada ingrediente adicional buildava o pedido final.
- Chain: Usado no processo aplicar descontos baseados no pedido do cliente.
- Facade: Utilizado no menu principal do terminal de pedidos de lanche.