Galera,
Uma dúvida me veio quando estou tentando modelar um sistema para uma transportadora.
Modelando, encontrei as seguintes classes: Fornecedor, Usuário, Motorista e Cliente. Esse cliente pode ser uma Pessoa Física ou Jurídica. O Fornecedor é somente Pessoa Jurídica. Até aqui tudo ok!
Como ficaria modelada o meu Diagrama de Classes?
- Eu teria que criar uma classe Pessoa e duas subclasses: PessoaFisica e PessoaJuridica? Se sim, existiria a classe Cliente e Fornecedor já que um Cliente pode ser tanto PessoaFisica quanto PessoaJuridica e um Fornecedor só PessoJuridica?
- E Usuário e Motorista? Extenderiam a classe Pessoa?
O que vcs acham? Alguém já passou por isso?
Atenciosamente,
Rogério Araújo