Service Locator

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 21 oktober 2017; kontroller kräver 9 redigeringar .

En  service locator är ett designmönster som används i mjukvaruutveckling för att kapsla in de processer som är involverade i att erhålla en tjänst med ett starkt abstraktionsskikt . Detta mönster använder ett centralt register känt som en "tjänstlokalisator" som, när det efterfrågas, returnerar den information (vanligtvis objekt ) som behövs för att utföra en specifik uppgift [1] . Det är värt att notera att tjänstelokaliseringen i vissa fall faktiskt är ett antimönster [2] [3] .

Fördelar

Nackdelar

Se även

Anteckningar

  1. Inversion av kontrollbehållare och beroendeinjektionsmönstret . Hämtad 21 oktober 2017. Arkiverad från originalet 30 maj 2020.
  2. Seemann, Mark Service Locator är ett  antimönster . blog.ploeh.dk . Hämtad 1 juni 2017. Arkiverad från originalet 31 maj 2017.
  3. Hall, GML Adaptive Code via C#: Agil kodning med designmönster och SOLID-principer. - Pearson Education, 2014. - ISBN 9780133979732 .

Länkar