>Entao a heranca que vamos ter pode ser :
>Pessoa -> Pessoa Fisica -> Paciente
>                                             -> Medico
>Pessoa ->Pessoa Juridica-> Convenio

Tenho apenas uma considera��o neste respeito... Geralmente n�o �
recomend�vel associar por heran�a um papel (role) que possa mudar. Vou
exemplificar.

Eu, Ricardo Munhoz Santiago sou uma pessoa f�sica, que me formei m�dico e
venho trabalhar neste hospital. Entro ent�o como Medico. No meio do ano,
fico doente e resolvo me internar neste mesmo hospital. Para ter uma ficha
clinica preciso ser cadastrado como paciente. J� houve duplica��o dos dados
da classe Pessoa Fisica.

Quando vamos falar de um papel desempenhado, a melhor coisa � usar de
associa��o, n�o heran�a.
No caso, a classe Medico deve estar associada a uma pessoa fisica, e da
mesma forma a classe Paciente.

Este � o t�pico caso onde o teste "� uma" pode enganar!

Podemos dizer que um paciente "� uma" pessoa f�sica, mas no fundo, paciente
� apenas o estado em que a pessoa se encontra durante uma visita ao
hospital, � s� o papel que ela desempenha.!


just my 2 cents!


Ricardo Munhoz Santiago (CPM Sistemas)
Sun Certified Programmer for the JAVA 2 Platform


Come and get some !!!



    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a