Localizator de servicii

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 21 octombrie 2017; verificările necesită 9 modificări .

Un  localizator de servicii este un model de proiectare utilizat în dezvoltarea de software pentru a încapsula procesele implicate în obținerea unui serviciu cu un strat de abstractizare puternic . Acest model folosește un registru central cunoscut sub numele de „localizare de servicii” care, atunci când este solicitat, returnează informațiile (de obicei obiecte ) necesare pentru a efectua o anumită sarcină [1] . Este de remarcat faptul că, în unele cazuri, localizatorul de servicii este de fapt un anti-pattern [2] [3] .

Beneficii

Dezavantaje

Vezi și

Note

  1. Inversarea containerelor de control și modelul de injectare a dependenței . Preluat la 21 octombrie 2017. Arhivat din original la 30 mai 2020.
  2. Seemann, Mark Service Locator este un Anti-  Pattern . blog.ploeh.dk . Preluat la 1 iunie 2017. Arhivat din original la 31 mai 2017.
  3. Hall, GML Adaptive Code prin C#: Codare agilă cu modele de design și principii SOLID. - Pearson Education, 2014. - ISBN 9780133979732 .

Link -uri