>Por favor. Espero comentarios suyos. Esa es la idea. 8-)
Comentarios no puedo aportar, sólo preguntas, y, para serte sincero, estaba pensando, cómo sería mejor la representación de dos Clases en la que una depende de la otra, aunque no es un ejemplo válido, cómo representar a un profesional si este por fuerza ha tenido que ser un estudiante, pero, no lo pude pensar mucho. Mi tren de pensamientos fue que Vocation, en tu ejemplo, sería redundante en Professional, ya que este vendría definido por "Student", en tu ejemplo Professional and Student son independientes, sólo comparten Vocation, es así?
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges