El día 28 de junio de 2008 16:01, Detonador de Sueños < [EMAIL PROTECTED]> escribió:
> > Buenas tardes a todos. > Les planteo mi problema: Actualmente tengo una clase Persona abstracta > y luego otras clases Médico, Paciente, Clinica que heredan de Persona. > Hay varios mails sobre este tema.... el problema no está en NH si no que está en la analisis. Primero ya te tenia que resultar raro cuando pusiste que un "Clinica" hereda de "Persona"; en la naturaleza una "Persona" jamás podría ser una "Clinica". A parte eso razonamos en una cosita: Una "Persona" puede ser un buen "Programador" y al mismo tiempo un estudiante de "Economía". Este tipo de relación no se puede expresar con herencia porque la herencia dice que si es un "Programador" no es un "estudiante de Economía". Un "estudiante de Economía" es muy probable que no lo sea de por vida (cosa que si nos pasa a los "estudiante de Informatica"), en algún momento terminará de estudiar y asume otro rol (si le anda mal se dedica a la informatica). Dicho esto retoma el analisis y pensá que "Medico", "Paciente", "Programador", "Plomero" son roles que las personas pueden asumir en un tiempo determinado. Bye. Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
