Olá pessoal!
Estou montando um sistema em java no qual trabalharei com muitas classes,
mas em especial, eu queria uma ajuda particular nessa parte de Pessoa (Física ou Jurídica) e Fornecedor:
Situações do meu sistema:
- Cliente e Fornecedor podem ser Pessoa (Física ou Jurídica).
- Fornecedor tem campos específicos mesmo sendo uma Pessoa (Física ou Jurídica).
Tenho o livro do Gof e li sobre os pedrões AbstractFactory e o FactoryMethod e fiz
esse diagrama mas não encontrei uma maneira correta de associar meu Cliente e meu Fornecedor nele,
pelo menos até o presente momento.
Perguntas:
1 - Estou montando meu diagrama da maneira correta?
2 - Como incluir meu Cliente e meu Fornecedor de forma a deixar meu sistema corretamente flexível?
Fico bastante grato a todos pela ajuda.