Hola Martín:
Antes que nada, gracias por responder. Este trabajo práctico es el complemento ideal a la jornada que diste anoche.
Crear el objeto oVocation en la clase Person se cae de maduro (luego de haber asistido al curso, obviamente). Es claro que de ésta manera me evito duplicar código.
¿El método SetVocation() sería un ejemplo de Factory Method, verdad?
La pregunta que me queda es: ¿existe alguna otra forma de codificar la COMPOSICION, que no sea asignarle a una propiedad una referencia a una instancia de otra clase?
Un abrazo
Ricardo Aidelman
Software Developer
Praxis Computación
Buenos Aires, Argentina