[Php-objetos] Ejercicio1

.txalo. txalomdq en gmail.com
Mar Feb 10 14:02:55 ART 2009


>
>        Para este problema, da lo mismo!
>        No hay que caer en una "parálisis metodológica".
>        Si esto fuera a extenderse en algún sentido, podríamos evaluar si
> sería
> mejor de una manera u otra, pero sin saber eso, no es posible esa
> evaluación.


Ok! al final cree Pickup y Camion que heredan de Vehiculo y listo!


>         Y? qué pasó con la prueba?
>        Lo que no nos decís acá es en qué momento hacés el "new" de
> Combustible.
>        Los Objetos existen después del "new".


NO PASO NADA! me dijo cosas en Hebreo! Ja!
Y si ... el new de combustible lo hice!


>        Entonces hacés el new afuera para después pasárselo en el mensaje
> del
> constructor?
>
>        Es más simple que el constructor del vehículo haga el new del
> Combustible...
>

Pero el tema es que el New lo hice afuera
$combustible = new Combustible("tipo", valor);
y se lo pase al constructor del vehiculo ...

Leyendo por ahi encontre que hay que hacer los new de los objetos, dentro de
las clases que los continen.
En mi caso quedaria un constructor asi ...

__construct($ruedas, $consumo, $tipoComb, $valorComb);

 Pense que se podian pasar objetos como parametros.


>         Los getters y setters son los que implementan el encapsulamiento.
>> vale la pena tener los atributos encapsulados. Si en tu diseño sos
> valores no cambias, definilos como constantes ;-)


Eh si ... no se. Yo me referia a la cantidad de ruedas por ejemplo. A un
auto no le vas a agregar ni sacar ruedas, pero si... tal vez haya que
definirlas como constantes.


>         Ampliación: todos los chirimbolos se llaman virgulilla... es una
> palabra más genérica de lo que nos gusta como programadores.
>

Es verdad!. Yo pense que era solo el tilde de la ñ! Bueh ... le podemos
decir media ñ!

Bueno, voy a probar esos cambios .... uf! Es mucho para cambiar! A ver si
puedo calcular el consumo que es lo unico que me falta.

Saludos.
GNZ
------------ 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/20090210/fe505236/attachment.htm 


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