Ce que tu décris semble ressembler à un singleton, Google me donne
ça comme premier résultat. Après, à ta place j'instancierais quand même l'objet une fois et je l'injecterais partout où il est nécessaire plutôt que de faire référence à une instance statique : ça rend les dépendances plus explicites, et surtout ça ne t'empêche pas de faire des tests unitaires en couplant des choses qui n'ont pas besoin de l'être.