Evaluating bids

Programação Orientada à Objetos ( linguagem python)

Published on the September 10, 2021 in IT & Programming

About this project

Open

Diagrama:
diferenciar conceitualmente os 4 tipos de relação entre classes: Composição, associação, dependência e herança. Representar as relações em notação UML de forma apropriada entre as classes.
Incluir todas as classes envolvidas no processo de entrega do seu restaurante.


Conecte as classes completas utilizando os relacionamentos apropriados segundo as normas da UML.
Faça a implementação do seu diagrama de classes completo na linguagem python.
Em seguida:
Faça a simulação de um pedido utilizando o programa.


Utilize o comando input para pedir dados do usuário durante o programa.

Utilize os comandos if-else para fazer menus e opções dentro do programa.
Complete o projeto adicionando:

o tratamento de exceções que podem acontecer no seu programa.

Utilize os comandos try, except e raise para tratar as possíveis exceções que podem ser lançadas pelo seu código

O uso de coleções de dados para gerenciar os itens da compra e a ordem dos pedidos.

Utilize a coleção de dados apropriada para armazenar os objetos: Lista, fila, pilha, dicionário entre outras.
Lembrando que o código deve:

Aceitar input dos usuários
Ter uma relação de Herança com superclasse e subclasse
Ter as outras relações de acordo com o seu diagrama
Criar e utilizar uma coleção para controlar os pedidos do usuário
Fazer o tratamento das múltiplas exceções que podem ocorrer no código.

Project overview

Programação em python.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Other
Other roles needed Fazer somente o diagrama e o código correto do jeito especificado.

Delivery term: September 11, 2021

Skills needed