Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2007, 08:22
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Duda - CLASES

Todo depende del contexto, por ejemplo en tu caso instancias el objeto con otros datos fuera de la clase y luego la pasas a tu objeto usuario, si la instanciaras dentro de tu usuario necesitarías ahí poner los datos para la conexion, con lo que si necesitas cambiar los datos de conexión, tendrías que cambiar muchas clases.

Ahora si usas el patrón Singleton puedes instanciar tu clase desde fuera y tus clases que usan DB pueden obtener el mismo objeto y así te evitas pasarlo como parámetro y todavía tienes un control desde donde y como se instancia.

Saludos.