Foro de elhacker.net

Programación => Java => Mensaje iniciado por: PAD_boy en 25 Septiembre 2008, 19:54 pm



Título: Ayuda Metodo con Objeto como parametro....
Publicado por: PAD_boy en 25 Septiembre 2008, 19:54 pm
hola a tdoos bueno soy nuevo aki....
les vengo con una duda
q
bueno tengo un mundo el cual posee el metodo addObject ( new objetoLoque sea(), x, y);

lo qiero hacer es un metodo Crear, que cree los obbjetos con un for...
sin embargo me ecuentro con el problema:

public void Crear(Objeto x){
     for(int i=0; i<largo; i++){
                addObject ( new x(), x, y);
     }
}

lo q deseo es que en el parametro yo pueda especificar que objeto deso crear y que "x" lo tome y lo use en ( new x(), x, y);

podrian ayudarme?


Título: Re: Ayuda Metodo con Objeto como parametro....
Publicado por: P[i] en 30 Septiembre 2008, 16:07 pm
Creo que se podria hacer algo como:

Código:

abstract class clasePadre
{
   public object nuevo()
   {
       return new clasePadre();
   }
}

class claseAPasar extends clasePadre
{
  ..............
}

......
Crear(new claseAPasar); //le hay que pasar una instancia de la clase
.........
public void Crear(clasePadre cp)
{
    ...
        addObject(cp.nuevo(),....);
    ...
}
....

Saludos.


Título: Re: Ayuda Metodo con Objeto como parametro....
Publicado por: Ragnarok en 8 Octubre 2008, 00:56 am
http://en.wikipedia.org/wiki/Factory_method_pattern
http://www.google.com/search?q=design+pattern+factory