[Php-objetos] Consulta de ejercicio 2.3
Juan Marcos Rigoli
deimos.codes en gmail.com
Sab Feb 28 00:09:24 ARST 2009
Hola Leo!
El día 27 de febrero de 2009 23:00, Leonardo Tadei - Pegasus Tech
Supply <leonardot en pegasusnet.com.ar> escribió:
> Hola Juan,
>
> El vie, 27-02-2009 a las 22:36 -0300, Juan Marcos Rigoli escribió:
>> Estoy tratando de ver si llego a tener todos los ejercicios al dia
>> para el sábado (tuve una semana complicada, veran que la lista estuvo
>> bastante tranquila), estoy en el 2.3 y me generó una duda...
>> ¿La cuenta CuentaCorriente, al permitir que gire en descubierto debe
>> contemplar que el banco tenga saldo suficiente como para realizar la
>> operacion?
>
> No... es demasiado complejo y remoto... asumamos que si se quedan sin
> efectivo, el banco cierra, que es lo que en la realidad pasa :(
Ok, olvidémoslo entonces.
>
>> si es asi, ¿el agregarCuenta() del banco deberia pasar
>> $this como parámetro para que la cuenta guarde la referencia del banco
>> y permita controlar el activo?
>
> No hace falta que la Cuenta conozca al Banco!
> Basta que antes de confirmar la extracción, el banco pregunte su
> ActivoDisponible() para ver "si le alcanza el dinero".
Esto por mi implementación no lo podría hacer, ya que los movimientos
se realizan directamente en las cuentas, ¿esto está mal? Estoy
modificando el ejercicio partiendo desde el 2.2 que lo hice de esta
misma forma, para extraer o depositar, pido primero la cuenta y luego
trabajo con la misma.
>
>> ¿O diréctamente como en el enunciado
>> del ejercicio 2.3 no menciona al banco, me lo olvido y me libero de un
>> lindo dolor de cabeza?.
>
> No es tanto dolor de cabeza, pero olvídalo.
Dolor de cabeza por eso que marcaba antes, los movimientos de las
cuentas los manejan las mismas cuentas en lugar del banco, por eso es
mas complicado la validación si los movimientos dependen del estado de
otras cuentas (esto me hace replantear si el ejercicio está hecho de
la forma correcta... :'( ).
>
> A propósito, muy buena observación: es pertinente con el modelo y el
> enunciado no lo aclara.
Gracias! estoy tratando de prestar mas atención antes de escupir
código y ver que pasa.
>
>> Saludos!
>
> =mente!
==mente! Saludos!
- Juan Marcos.
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-objetos mailing list
> Php-objetos en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-objetos
>
Más información sobre la lista de distribución Php-objetos