Localizador de servicios

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 21 de octubre de 2017; las comprobaciones requieren 9 ediciones .

Un  localizador de servicios es un patrón de diseño utilizado en el desarrollo de software para encapsular los procesos involucrados en la obtención de un servicio con una fuerte capa de abstracción . Este patrón utiliza un registro central conocido como "localizador de servicios" que, cuando se solicita, devuelve la información (generalmente objetos ) necesaria para realizar una tarea específica [1] . Vale la pena señalar que, en algunos casos, el localizador de servicios es en realidad un antipatrón [2] [3] .

Beneficios

Desventajas

Véase también

Notas

  1. Inversión de Contenedores de Control y el patrón de Inyección de Dependencia . Consultado el 21 de octubre de 2017. Archivado desde el original el 30 de mayo de 2020.
  2. Seemann, Mark Service Locator es un  antipatrón . blog.ploeh.dk . Consultado el 1 de junio de 2017. Archivado desde el original el 31 de mayo de 2017.
  3. Hall, GML Adaptive Code a través de C#: Codificación ágil con patrones de diseño y principios SOLID. - Pearson Education, 2014. - ISBN 9780133979732 .

Enlaces