[Php-objetos] PHP POO Ejercicios 2

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Mar 17 12:31:44 ART 2009


Hola Mario,

* el 2.1 está bien, lo cual era lógico ;-)
* en el 2.2 tu nota UML dice: $activodicponible = CalcularActivo();
pero lo que se pide justamente es la implementación de CalcularActivo().
El diagrama se ve bien.
* el 2.3 es correcto.

	Seguimos!


El mar, 17-03-2009 a las 10:49 -0300, Mario Gomez Cassou escribió:
> Lo corregiste sin ver! notable
> Aca va con lo indicado
> Mario
> 
> El lun, 16-03-2009 a las 15:01 -0300, Leonardo Tadei - Pegasus Tech
> Supply escribió:
> > Hola Mario,
> > 
> > El lun, 16-03-2009 a las 10:48 -0300, Mario Gomez Cassou escribió:
> > > Hola Leo:
> > > aca te paso los ejercicios 2-*
> > 
> > 	Bueno, dos cosas: 1) el mail vino sin adjuntos, y 2) ya me pueden
> > enviar estas cosas por la lista porque ya no hay entregas con
> > calificación. Lo segundo me da lo mismo.
> > 
> > > En el 2-2 dice "implemente el mensaje que le permita..." Hice el metodo
> > > que lo implementa, pero el mensaje se ve en un UML?
> > 
> > 	Se pone una nota UML con el código.
> > 
> > > En el 3 puse como abstracta la clase cuenta y la funcion, perdon, el
> > > metodo extraccion como polimorfico.
> > 
> > 	Sospecho que todas las cuentas tiene "extraer" por herencia.
> > 	Esto _no_ es polimorfismo! El polimorfismo es cuando son objetos de
> > distinta clase. Si son de la misma clase es obvio que tendrán un
> > protocolo común, justamente por herencia.
> > 
> > 
> > $perro->avanzar();
> > $gato->avanzar();
> > // Suena lógico por herencia de "animal".
> > $auto->avanzar();
> > // Auto no es_un Animal, pero responde al mensaje avanzar igual! Magia!
> > No, polimorfismo.
> > 
> > >  Para esto el metdo extraccion en la
> > > clase abstracta Cuenta tendria que ser abstracto, pero no esta esta
> > > opcion en Dia, lo puse como "visibilidad: implementacion", que para mi
> > > significa eso: a implementar, pero no le pone ningun dibujo que lo
> > > muestre
> > 
> > 	Sí hay "abstract"!!! Está en el desplegable que dice "tipo de
> > herencia". Tiene "abstacto, polimórfico y "hoja" que es "final" en
> > realidad.
> > 
> > 	Acordate de que los nombres de los métodos son verbos en infitivo, o un
> > verbo de alguna manera, pero no substantivos. Con un substantivo uno
> > esperaría un atributo.
> > 
> > 
> > 	Corregilo y envialo.
> > 	Saludos!
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
                



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