Supermercado - java

Boa tarde, galera.

Hoje gostaria da ajuda dos senhores pois tenho esse exercício para fazer e o meu único problema é identificar as classes e o que as mesmas precisam, não quero o código, apenas que me ajudem a identificar cada uma delas e suas necessidades. Não deve precisar de coisas muito complexas já que estou aprendendo o básico de OO ainda. Segue o enunciado:

Identifique as classes e implemente um programa para a seguinte especificação: “O
supermercado vende diferentes tipos de produtos. Cada produto tem um preço e uma
quantidade em estoque. Um pedido de um cliente é composto de itens, onde cada item
especifica o produto que o cliente deseja e a respectiva quantidade. Esse pedido pode
ser pago em dinheiro, cheque ou cartão.”

Classes:
Estabelecimento(informações sobre o mercado)
Produtos(vai depender dos atributos que vc quer que o produto tenha, relacionamento com fornecedores)
Estoque(razão (entrada,saída,etc…), relacionamento com pedido), etc)
Pedido(lista de produtos, relacionamento com cliente,etc)
Clientes(atributos que queira colocar, relacionamento com endereço, etc)
Endereço(atributos que desejar)
Fornecedores (atributos que desejar, relacionamento com endereço,etc)
Pagamentos(Aqui vc pode fazer uma enum)

Espero que ajude!

2 curtidas

11124, estou com o mesmo problema, porem estou sem saber fazer esta formas de pagamento! você pode me dar uma luz como fazer esta implementação?

Classes:
Empresa ou Loja ou Estabelecimento (nome, endereco, cnpj,…)
Produto (codigo, descricao, estoque, preco)
Cliente (nome, endereco, cpf)
FormaDePagamento(codigo,descricao)
Pedido (numero, data,cliente,formadepagamento*)
ItensDoPedido (pedido,produto, itemnumero,quantidade,preco)
PedidoPagamento* (pedido,formadepagamento,valor)

*eu fiz dessa forma se no exercicio disser que eu posso usar mais de uma forma de pagamento, caso nao seja necessario, voce coloca a forma de pagamento dentro do pedido

então você inseriu a forma de pagamento para expressar “dinheiro, cartão, cheque”?

sim

Oi poderiam colocar Aki o programa dessa situação a cima pra que eu tenha a base no que eu estou fazendo

tu conseguiu esse programa tbm to com dificuldade

Classe Produto com os atributos descrição, preço, quantidade.

Classe Cliente com atributo nome.
Enum FormaPagamento com três constantes: DINHEIRO, CHEQUE e CARTAO.
Classe Pedido com os atributos cliente, lista de itens e formaPagamento.

alguem pode mandar o codigo dessa questão aqui por favor.

me ajuda a fazer o codigo, sou nova em programação

O que você já fez?