Buen día y gracias por detenerse a leer este tema:
Estoy muy nuevo en esto de la POO pero gracias a Dios me ha ido bien, el problema que se me presenta es que yo se como instanciar una clase dentro de otra, lo hago de esta forma:
Código PHP:
Ver originalpublic function __construct($instanciaClaseA = null)
{
if(null === $instanciaClaseA) {
$instanciaClaseA = new ClaseA();
}
$this->instanciaCLaseA = $instanciaClaseA;
}
Hasta aquí todo va perfecto, pero resulta que estoy empezando con el PATRÓN SINGLETON, y quiero instanciar una clase que posee este patrón dentro de otra clase, me pregunto si de esta forma estará correcta la forma de instanciar o existe algo mas profesional:
Código PHP:
Ver originalpublic function __construct($instanciaClaseA = null)
{
if(null === $instanciaClaseA) {
$instanciaClaseA = DB::getInstance();
}
$this->instanciaCLaseA = DB::getInstance();
}
De esa forma esta bien ?