
Sistema de Gestão de Cafeteria
O sistema gerencia pedidos feitos por clientes, permitindo adicionar diferentes tipos de itens, como bebidas, cafés e sobremesas. Ele calcula o total do pedido com base nos preços individuais de cada item. Principais Classes e Relações: • Pedido: - Representa um pedido feito por um cliente. - Contém um número identificador, nome do cliente, lista de itens e o total do pedido. - Possui métodos para adicionar/remover itens e calcular o valor total do pedido. • Item: - Classe base abstrata para os produtos que podem compor um pedido. - Contém nome e preço. - Possui um método para calcular o preço. • Bebida: - Classe abstrata que herda de Item. - Adiciona a propriedade Tamanho. - Serve como base para diferentes tipos de bebidas, como Café. • Café: - Especialização da classe Bebida. - Adiciona o atributo TipoGrao para representar o tipo de grão de café. • Sobremesa: - Herda diretamente de Item. - Representa sobremesas, com o atributo Sabor.
Link do repositório: Github Sistema de Gestão de Cafeteria