Buscar

Programa de Controle de Pedidos em Lanchonete

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Desafio
O principal conceito da programação orientada a objetos é que todo programa é uma coleção de objetos que se relacionam e apresentam comportamentos e atributos únicos.
Imagine que uma empresa contratou você para desenvolver um programa simples em uma linguagem orientada a objetos. O escopo desse programa é controlar os pedidos feitos em uma lanchonete.
A seguir, no Desafio, veja como os pedidos são feitos atualmente e como eles deverão ser realizados após o desenvolvimento do programa.
Com base nos requisitos estudados até aqui, elabore uma descrição das possíveis classes, métodos e atributos que seu programa deve apresentar para contemplar o escopo desse cenário. Os atributos e os métodos não precisam ser definidos, mas apenas identificados.
----------------------------------------------------------------------------------------------------
Padrão de resposta esperado
O programa seria composto basicamente por quatro classes, sendo que a principal seria "Pedido". Além dela, haveria as classes "Atendente", "Cliente" e "Item", que teriam os seguintes atributos e métodos:
1. Classe Pedido
1.1. Atributos: numeroPedido, quantidadeItem
1.2. Métodos: fazerPedido()
2. Classe Item
2.1. Atributos: codigo, valor
3. Classe Atendente
3.1. Atributos: nome, metaDiaria
3.2. Métodos: ajustarMetaDiaria()
4. Classe Cliente
4.1. Atributos: nome, CPF
4.2. Métodos: avaliarPedido()

Continue navegando