Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2008, 06:53
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
Respuesta: dudas respecto a poo

Gracias por la respuesta.

"ese objeto libro no deberia de recibir el id del autor, sino el autor completo, que podrias instanciar antes".

Es que me baso en los patrones creador y experto y segun creador, debería ser libro quien crea(instancia) autores ya que es quien los contiene o hace algo con ellos, es por eso que le paso un id para que lo cree, (porque desde alguna interfaz que puede ser web, el usuario elige una serie de autores para insertar) y luego si, los va cargando como objetos en una lista de autores.
es decir,
El id lo uso como un OID para persistencia, libro recibe una lista de OID (object id), instancio persistencia dentro de libro y por cada uno de los OID lo envio a persistenciaBDR, quien devuelve un objeto autor desde bd, archivo o lo que fuere, y los voy metiendo en una lista de autores dentro de libro.
Que habría de malo si en lugar de instanciar el autor antes de pasarselo a libro, este se instancie en libro y se agregue a si mismo el/los autores?
Creo que además es una forma de desacoplar los objetos y no cargar de responsabilidad a algunos objetos de mas

Última edición por moron; 14/07/2008 a las 07:11