Duvida Modelagem

1 resposta
E

Pessoal,

Tõ com uma duvida referente a modelagem, estou terminando a implementação, Tenho uma classe Cliente e outra Pagamento, que se relacionam de 1 - N, ou seja, um cliente pode ter varios pagamentos, como faço para implementar isso no meu nivel mais basico do modelo, sabendo q tenho essa ordem na modelagem:

| F A C H A D A | Fachada.java

| Regras de Negocio | CadastroCliente.java

| Coleçao de Dados | RepositorioCliente.java

| Classe Basica | Cliente.java

Abraços,

Emanuel Silva
Recife/PE

1 Resposta

Daniel_Quirino_Olive

Já tentou algo do tipo:

public class Cliente{

        private List pagamentos;
        // outras propriedades...

        public List getPagamentos(){
             return pagamentos;
        }

        public void setPagamentos(List pagamentos){
              this.pagamentos = pagamentos;
        }

        public void addPagamento(Pagamento p){ pagamentos.add(p); }
 
        public void removePagamento(Pagamento p){ pagamentos.remove(p);}

        // outros getters e setters
}

public class Pagamento{

        private Cliente cliente;
        // outras propriedades...

        public Cliente getCliente(){ return cliente; }

        public void setCliente(Cliente cliente){ this.cliente = cliente; }

        //...
}
Criado 2 de outubro de 2003
Ultima resposta 2 de out. de 2003
Respostas 1
Participantes 2