Boa noite pessoal,
Bem estou montando um diagrama de classe para um sistema e estou com uma duvida sobre como poderia montar o endereço… Bem vou tentar explicar melhor, o cliente e o fornecedor podem ter mais de um endereço, agora o vendedor possui apenas um endereço, eu estou procurando uma sugestao de como criar essas classes, pois eu poderia criar uma classe endereço e colocar uma lista(endereços) no cliente e no fornecedor, e no vendedor apenas um atributo simples, o problema que ai fico pensando como vou construir o DAO dessa classe, pois vendedor, cliente e fornecedor são entidades no banco de dados distintas, ou seja como vou mandar a chave do cliente, vendedor ou fornecedor para a tabela endereço… Bem ai não sei se coloco o endereço todo em cada classe(vendedor, cliente e fornecedor) o problema que acho que vai ficar “porco”, alguem tem alguma sugestão de como poderia fazer isso?
Agradeço a ajuda…
Abraços…