Luciano

> yo puse punteros por que supongo que si tenemos la relacion como la
> explicada arriba (cliente contiene facturas y la factura contiene al
cliente)

Para no tener que su-poner punteros, es que en el trabajo con objetos no se
acostumbra a utilizar mucho el verbo CONTENER, y en cambio el que sí se
utiliza permanentemente es el verbo CONOCER.

Fijate que si substituís la palabra "contiene" por "conoce" en tu frase la
paradoja desaparece.

La relación de conocimiento entre objetos es la principal -o tal vez la
única- relación posible entre objetos, y es la base para que un objeto pueda
enviarle mensajes a otros, ya que nadie (ningún objeto) podría mandarle un
mensaje a un destinatario que no tiene idea de que existe.

Juan

----- Original Message -----
From: "Luciano Rossi" <[EMAIL PROTECTED]>
To: "clubSmalltalk" <[email protected]>
Sent: Saturday, April 01, 2006 4:40 PM
Subject: [clubSmalltalk] Re: ReStore


>
> hola a todos, antes que nada muchas gracias por los comentarios...
> yo tambien soy de los que piensan que tiene que ser como a uno le quede
> comodo, por ejemplo por mas que existan una serie de patrones para
> relacionar las clases (en teoria, se entiende dejando al lado el
> lenguaje que sea y realizando el modelado de negocio), cuando uno tiene
> por ejemplo la clase factura y cliente (para simplificar un poquito mas
> la cosa) uno de los patrones que existen dice que la persona conoce la
> transaccion, es decir el cliente debe tener un puntero (o el objeto,
> mas adelante vuelvo a este tema de los punteros u objetos) pero para mi
> no siempre es asi, por que si el cliente nos dice que el todo los meses
> revisa las facturas no pagas, y en cada factura quiere saber quien es
> el cliente moroso, ahi la factura tiene que conocer al cliente, por lo
> que queda una relacion en dos sentidos entre el socio y la factura (en
> doble sentido si es que tambien tenemos que el cliente quiere saber
> todas las facturas que tiene "pepito") pero en definitiba este patron
> iria en contra de lo practico, por que si vamos a la practica, es mas
> facil saltar de la factura al cliente antes que pasearse por todo los
> clientes preguntando por la factura.
> eso es una de las cuestiones y creo que esta por demas claro el tema de
> los array de punteros u objetos, y comparto con lo que opinaron.
>
> retomando el tema de los puntero u objetos, yo puse punteros por que
> supongo que si tenemos la relacion como la explicada arriba (cliente
> contiene facturas y la factura contiene al cliente), yo supongo que eso
> cuando uno genera el exe en dolphin crea un solo objeto cliente y un
> solo objeto factura (digo una sola factura para suponer que el negocio
> hizo una sola factura y para simplificar) y luego al cliente le pone el
> puntero de esa factura, y a la factura le pone el puntero del cliente,
> por que si no lo veria como que tiene una excesiva abundancia de datos
> (si guarda el objeto cliente en la factura y la factura en el cliente)
> y ahi se le iria una de las ventajas importante de smalltalk y de
> objetos.
> realmente desconozco si esto es asi en dolphin por ejemplo, me gustaria
> que me digan como funciona eso...
> nuevamente gracias y espero que este mensaje tenga tanto interes como
> el anterior.
> P.D.: Muy buena el dicho del martillo :D :D :D :D :D :D
>
>
> >
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.385 / Virus Database: 268.3.4/299 - Release Date: 31/3/2006
>
>


--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupos de Google 
"clubSmalltalk" grupo.
 Si quiere publicar en este grupo, mande un correo electrónico a 
[email protected]
 Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
 Para visualizar más opciones, visite este grupo 
enhttp://groups.google.com/group/clubSmalltalk
-~----------~----~----~----~------~----~------~--~---

Responder a