Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/03/2014, 16:13
Avatar de Heli0s
Heli0s
 
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Manejando Clases en php

Cita:
Iniciado por hhs Ver Mensaje
Se recomienda sustituir el uso del patrón singleton por la inyección de dependencias, ya que el primero mete mas problemas que los que soluciona.
Puedes decirme porque motivos es mejor pasar por parametro a cada metodo el objeto con la conexion a la base de datos en vez de usar singleton? He usado singleton mil veces y ningún problema, simplemente es más sencillo que estar pasando 4 o 5 parametros a cada metodo. Porque se puede tener un objeto mysql, otro para log, otro si necesitas usar una API externa, etc.

¿Por que motivo Singleton no es una buena opcion?