[Php-objetos] Le pifié de archivo!

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Feb 20 01:17:10 ARST 2009


Hola Juan,

El vie, 20-02-2009 a las 00:36 -0200, Juan Marcos escribió:
> > Sin embargo un detalle: la cuenta no conoce su propio Nro de
> Cuenta!!!
> > Esta es una responsabilidad mal asignada.
> > 
> > Sería como tener que preguntarle al Estacionamiento por la patente
> de
> > un Auto. El Estacionamiento tiene cierta cantidad de autos, pero
> fuera
> > del estacionamiento, el auto sigue teniendo su patente.
> > 
> 
> El tema es que para mi no tiene sentido el numero de cuenta fuera del
> banco.. En el caso del auto si, una patente es única esté donde esté,
> en cambio si yo creo una cuenta un banco, el nro de cuenta va a ser de
> ESE banco, si yo cambio la cuenta a otro banco (si es que se puede
> hacer un cambio de cuenta entre bancos), dudo mucho que el número se
> mantenga, porque es un número interno. Me pareció a mi que el nro de
> cuenta se lo da el banco a la cuenta, y es el mismo que usa para
> ubicar la cuenta en ese caso, por eso no se me ocurrió asignarselo
> como una propiedad. Para mi la responsabilidad de asignar el nro de
> cuenta para identificarlo y buscarlo es del banco. ¿Esta mal lo que
> pienso? (seguramente si, pero pregunto igual).

	Sí, está mal... lo bueno es que se me acaba de ocurrir un ejemplo sin
Autos para ilustrarlo!

	Por un lado, está buena la idea de que sea el Banco quién sepa que Nro
de Cuenta hay disponible para asignar.
	Por otra parte, no tiene sentido que después la Cuenta no lo sepa!

	Es cierto en tu ejemplo que las Cuentas no se mueven de Banco, pero sin
embargo, en el BCRA están registrados los incidentes de _todas_ las
cuentas del país, lo que significa que el Banco Emisor le "da la cuenta
creada" al BCRA, por ejemplo notificando un cheque rechazado.

	En tu diseño, el Banco Emisor asigna un Nro de Cuenta, pero el BCRA le
_debe_asignar_ uno nuevo porque la Cuenta no conoce su propio número!!!

	Más allá de este caso real, con un solo banco la cosa se "siente"
rara...

- Cuenta! Dame tu Titular.
- Pedrito, Sr.
- Cuenta! Dame tu Saldo.
- $350.00, Sr.
- Cuenta! Dame tu Número para saber quién sos.
- eerrrhhhh... no lo sé, Sr. Alguien mé asignó un número, pero nunca me
lo dijeron.

	Cómo se vé en el ejemplo, mis Objetos son sumamente respetuosos ;-)

	El sábado tal vez podamos jugar un rato con una especie de roll play
que se llama "diseño antropomórfico".

> > Saludos!

	=mente!
-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-objetos