Olá, sou principiante em java e estou a desenvolver um projeto que seria para aplicar num posto de venda.
Tenho uma classe loja, outra para produtos, outra para clientes e operadores, outra para vendas e outra para uma Linha de venda, esta ultima serve para resolver a relação que existe entre as vendas e os produtos, pois um produto pode estar em várias vendas e uma venda pode ter vários produtos.
Com a classe Linha de Venda eu adicionaria lá um produto e a quantidade desse produto, e na classe venda tinha um ArrayList da classe Linha de venda.
Portanto eu sei o que fazer, não sei é como fazê-lo.
public class Produto implements Serializable {
private String nome;
private float preco;
private Categoria categoria;
private int produtoId;
…
}
public class Venda implements Serializable {
private int vendaId;
private Data data;
private Operador operador;
private Cliente cliente;
ArrayList<LinhaVenda> produtos;
…
}
public class LinhaVenda implements Serializable {
private Produto produto;
private int qtd;
…
}