
21/04/2010, 15:40
|
 | $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses Puntos: 2135 | |
Respuesta: Duda con clase mysql, saber si se ejecuta 2 veces la consulta De acuerdo pero rompes una vez más con la idea del patrón Singleton, ya lo que estas haciendo es usando un pseudo patron Factory.
No es por llevarte la contraria, simplemente es para que entiendas cual es el ámbito de cada patrón de diseño y es mejor llevar limpiamente cada patrón.
Singleton es para tener 1 sola instancia global de un objeto, si estas "modificando" para tener diferentes instancias, entonces no uses singleton y simplemente deja el constructor publico y crea los objetos usando el operador new.
Lo ideal como ya lo repeti en posts anteriores es que las clases conexión se guarden en un registro si van a ser usadas en forma global, así no tienes que construir un objeto cada que quieras usar tu base de datos. |