Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
se eu tiver - por exemplo - 3 classes que usam a classe XYZ, será melhor criar um 'registry' ou repassar o objeto para elas?
algo assim:
class Pai{
$objeto = new ClassGlobal();
new ClassA( $objeto );
new ClassB( $objeto );
new ClassC( $objeto );
}
ou
class ClassA{
Registry::get( 'ClassGlobal' );
} Registry::get( 'ClassGlobal' );
} Registry::get( 'ClassGlobal' );
}
ha diferenca de desempenho entre esses casos?
Há, nesse caso, no Registry as classes são armazenadas já com instância, ou que te possibilita uma reutilização destas.