[Php-objetos] Juan Re: Entrega ejercicio 3.1
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Mar 5 03:27:14 ARST 2009
Hola Juan,
El mar, 03-03-2009 a las 12:33 -0300, Juan Marcos Rigoli escribió:
> Se que lo vimos en clase, pero no lo quise anotar para ver si podia
> hacerlo solo.
Lo hubieras anotado...
Es chiste!!!
Perdón, no me pude aguantar!
> Una de las diferencias con lo que me acuerso es que yo
> modelé los pagos.
Sí, no le veo mucho sentido para este enunciado...
Además, modelaste el Pago, no los PagoS. Tenés una cardinalidad 0 - 1.
Tampoco le veo el sentido, si son los Pagos, que sean una agregación.
> Se que no va a estar bien de una, pero quiero
> ponerme práctico para cuando tenga que hacer la tesis.
Tenés unas cosas sin sentido. Por ejemplo hacés
public function puedeRetirar() {
if (! $this->pagos->cuotaAlDia($this->idAsociado))
return false;
...
Pero si tenés como atributo interno a los pagos, no tiene sentido
pasarle al método como atributo el ID del Asociado!
Si Pagos está adentro de Asociados, es solo el pago de _una_ instancia
de Asociado, así que por definición "sabe" esto.
Hacés lo mismo con los préstamos.
Tenés mal varias asociaciones... revisá cuando es rombo vacío y cuando
es lleno, y qué sentido tiene en este modelo.
También revisá las cardinalidades: según tu gráfico un asociado puede
no tener un tipo de asociado, lo cual no tiene sentido...
> Por cierto te
> mandé la lista de requerimientos ayer a la noche, te llegó?
Arranqué la semana con mucha cosa y me fui poniendo al día de a poco...
me parece que ya te lo respondí.
> 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