Service Locator

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 21. oktober 2017; checks kræver 9 redigeringer .

En  service locator er et designmønster, der bruges i softwareudvikling til at indkapsle de processer, der er involveret i at opnå en tjeneste med et stærkt abstraktionslag . Dette mønster bruger et centralt register kendt som en "service locator", der, når det anmodes om det, returnerer de oplysninger (normalt objekter ), der er nødvendige for at udføre en specifik opgave [1] . Det er værd at bemærke, at servicelocatoren i nogle tilfælde faktisk er et anti-mønster [2] [3] .

Fordele

Ulemper

Se også

Noter

  1. Inversion af kontrolbeholdere og afhængighedsinjektionsmønsteret . Hentet 21. oktober 2017. Arkiveret fra originalen 30. maj 2020.
  2. Seemann, Mark Service Locator er et anti-  mønster . blog.ploeh.dk . Hentet 1. juni 2017. Arkiveret fra originalen 31. maj 2017.
  3. Hall, GML Adaptive Code via C#: Agile kodning med designmønstre og SOLID-principper. - Pearson Education, 2014. - ISBN 9780133979732 .

Links