Generalmente en las relaciones de dependencia, El objeto dependiente hace uso del independiente ya sea reciviendo el objeto como parametro o creando su instancia. Ahora me da la impresion que tu preocupacion va por el lado de compartir la instancia que creaste con todas las clases que puedan usarla en el periodo de tiempo de ejecucion del script para no tener instancias inecesarias. Para eso lee la documentacion relacionada con el patron Singleton que te permite garantizar que solo devolvera una sola instancia en su llamada y qu ete permite tener un punto. Para detalle puedes consultar las siguientes ligas:
http://www.phppatterns.com/index.php...cleview/6/1/1/ http://www.exciton.cs.rice.edu/JavaR.../singleton.htm
Tambien en algun mensaje del foro se trato el tema.