Bonjour,

je suis debutant concerant les design pattern.

j'essaye de comprendre le Service Locator design pattern.

j'ai fait une recherche sur intrenet j'ai trouver que ça ressemble à DI(depency injection). sauf que j'arrive pas à comprdre exactement ça sert à quoi et surtt comment ça fonctionne.

pour factory je sais que il ya 3 niveau.
1 client
2 factory
3 Produit.

le client passe par le factory pour avoir une instance du produit( pour avoir une abstraction et surtt si jamais on veut modifier le produit on a pas besoin de modifier ni le factory ni le clien)

pour DI j'ai vu pour eviter le dependance en utilisant soit des intrefaces soit des setter soit des constrcteur.

Mais pour Service Locator design pattern j'arrive pas à comprendre des idées?????

merci d'avance