[Php-objetos] Hola a todos!!!

Juan Marcos malditared en hotmail.com
Jue Feb 12 23:40:19 ART 2009


Buenas buenas, soy Juan Marcos y felizmente compartiré con uds el aula éste sábado. Estuve trabajando en los prácticos y mis consultas son las siguientes:


Sobre el práctico 1:
a) ¿Hay que implementar los "getters" y "setters" para manipular los atributos de las clases o se declaran públicos? Tengo entendido que los atributos de los objetos deberían ser privados y modificados mediante el objeto mismo, pero es el primer práctico, por eso consulto.
b) De implementar las funciones para manipular los atributos, en el caso del combustible al ser éste un objeto con dos atributos, ¿El set y el put insertan y devuelven un objeto de este tipo? (que a su vez tiene definido set y put de tipo y precio) ¿o diréctamente se usaria algo asi como $miauto->setTipoCombustible($tipo) y $miauto->getTipoCombustible()? (idem con el precio).

Sobre el práctico 2:
  Lo hice declarando una clase Almacén que usa la interface IteratorAggregate, sin embargo los artículos (clases de tipo Articulo con los atributos necesarios) los guardo en un Array de objetos que para sacar el total del peso y precio declaro funciones en esa clase Almacén que implementan un foreach que recorre cada elemento del arreglo haciendo una sumatoria de lo que me interesa. El resultado lo obtengo pero.. no supe/necesité utilizar ninguna particularidad de la interfaz IteratorAggregate, es decir que si no hubiese usado esa interfaz mi programa hubiese quedado identico (salvo la definicion innecesaria del getIterator() que es obligatoria al utilizar la interface). O sea que pasando en limpio: ¿que quiero decir con todo esto? que seguramente esté mal o no comprendí como aprovechar el IteratorAggregate para resolverlo mas facilmente, ¿como es la idea?, si querés Leo pongo el código asi es mas "gráfico".


Bueno, espero no haber aburrido a nadie, gracias por haber leido hasta aca abajo jeje. Saludos!


- Juan Marcos.


_________________________________________________________________
Ingresá ya a MSN en Concierto y disfrutá los recitales en vivo de tus artistas favoritos.
http://msninconcert.msn.com/music/archive/es-la/archive.aspx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-objetos/attachments/20090212/85af143b/attachment.htm 


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