Ola Pessoa sou iniciante em java, e agora estou fazendo meu projeto final de curso e quero fazer em java.
Bom estou começando a fazer o UML e estou com algumas duvidas,
gostaria de saber se é legal eu ter um modelagem tipo assim
Funcionario -> PessoaFisica -> Pessoa
Cliente -> PessoaFisica -> Pessoa
Empresa -> PessoaJuridica -> Pessoa
Fornecedor -> PessoaJuridica -> Pessoa
e tipo assim seu eu sou um cliente e passo a ser um fornecedor eu simplemente busca a pessoa e informo os dados de fornecedor dele
bom acho que isso ai vai mexer com herança multiplica e ja muito gente falando que isso não é legal gostaria que algum me explicasse direitinho como funciona isso
de uma coisa eu sei essa sim é a pratica para banco de dados.
espero que voce tenha entendido.
e aguardo sugestoes tambem…