[Php-objetos] Mario Re: Mario Re: Ejercicio 2-1
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Mar 10 11:50:44 ARST 2009
Hola Mario,
On mar, 2009-03-10 at 09:17 -0200, Mario Gomez Cassou wrote:
> El lun, 09-03-2009 a las 15:59 -0200, Leonardo Tadei - Pegasus Tech
> Supply escribió:
> > Hola Mario,
>
> > Estás cerca, pero no es la solución.
> > Tu diseño tiene el problema de que tenés código duplicado en Auto y
> > Camioneta... el código duplicado apesta... a refactorizar!
> >
> > Salu2!
> >
> > PD: si la explicación es demasiado corta, avisame que la alargo... total
> > ya estamos fuera de la fecha de entrega de este trabajo.
>
> Hola Leo: ahi va una version mas simple.
En esta versión nadie puede tener tracción 2x4...
> Si la cosa no iba por ahi si te agradezco mas explicacion.
Estaba mejor la versión anterior.
en esa, el problema que tenías es la duplicación de código en Auto y
Camioneta cuando hacen referencia a la tracción, que habías generalizado
en una superclase.
En Auto tenés que tener escrito todo el código para la agregación de la
Tracción y las llamadas a los métodos. En Camioneta tenés que repetir el
mismo código. Este código, salvo que está escrito en diferente lugar, es
el mismo código. qué hacés cuando 2 objetos tienen código común???
Saludos!
--
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