CLASSE PESSOA

JABA 22/01/2010 19:13:11
#332658
Olá pessoal, como vcs modelam a classe pessoa?

Um forma que analisei, foi da seguinte forma:

Criei uma classe abstrata Pessoa com propriedades que sirvam pra todas as outras classes, por exemplo --NOME, ENDERECO, etc

Criei uma classe para PessoaFisica que herda de Pessoa

Criei uma classe para PessoaJuridica que herda de Pessoa

Criei uma classe para Fornecedor que herda de PessoaJuridica.

Criei uma classe para Cliente que herda de PessoaFisica. (aqui tem um porém, pois tem Clientes que tambem podem ser juridicos)


Como modelar e contornar isso?

abraços
JABA 04/02/2010 19:28:43
#333640
Ninguem?
ASHKATCHUP 05/02/2010 08:32:43
#333664
Acho que você vai ter que criar duas classes [Ô]cliente[Ô]... Não consegui pensar em outra solução.
SICHIN 06/02/2010 16:50:22
#333800
Faz uma flag pra testar se é cliente ou fornecedor....

Acho que deve funcionar.
Tópico encerrado , respostas não são mais permitidas