[ajuda] Trabalho de java

1 resposta
P

Bom pessoal sou iniciante aqui no fórum e também em java o prof. passou o seguinte trabalho:

Encontre as classes, classes abstratas e interfaces que precisam ser implementadas no sistema descrito abaixo(incluir atributos e métodos).

“O carrinho de compras estava vazio e pediu uma lata de ervilhas para a prateleira. A prateleira perguntou a marca, e indicou o local onde a lata desejada se encontra. O carrinho ficou cheio após examinar todas as prateleiras existentes no mercado. A máquina registradora pediu ao carrinho cada um de seus produtos e emitiu o valor total da compra”

Fiz alguma coisa do tipo - carrinho (classe) compras (classe abstrata), lata (classe), ervilha (classe abstrata),
prateleira (interface), maquina (classe), registradora (classe abstrata)

obrigado!

1 Resposta

ignacio83

Que tal assim?

Carrinho (classe abstrata) carrinho de compras (classe), produto (interface), lata (classe abstrata), lata de ervilha (classe),
prateleira (classe), maquina (classe abstrata), registradora (classe)

Isso é só uma sugestão, diante da sua resposta, talvez havam mais classes e/ou interfaces.

Explicando:

O Carinho de Compras é um Carinho (Herança)

A Lata de Ervinha é uma Lata (Herança) e também um Produto (Herança, só que java não suporta hernça multipla, portando Produto pode ser uma interface a qual a classe Lata de Ervilha implmenta).

Máquina Registradora é uma Máquina (Herança)

Criado 3 de dezembro de 2008
Ultima resposta 3 de dez. de 2008
Respostas 1
Participantes 2