[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