[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