Локатор Общего обслуживания широко используется?

Я работаю над новым проектом теперь и уделил некоторое внимание установке МОК. Я знаю, что Вы не должны быть в зависимости от шаблона места предоставления услуг (очень, так или иначе), но что существует всего несколько мест в хорошо структурированном приложении, где это может быть необходимо. В этом случае Вы используете проект CommonServiceLocator или не беспокоитесь им?

Я по существу ищу обратную связь на том, используется ли CSL вообще, или как широко это используется.

9
задан skaffman 7 February 2010 в 20:00
поделиться

1 ответ

Исходя исключительно из количества записанных загрузок здесь: Загрузки Common Service Locator похоже, что у него очень небольшое количество пользователей для библиотека общего назначения.

Он обеспечивает уровень косвенного обращения между клиентским кодом и его локатором услуг. Дело в том, что вы жертвуете доступом к API-интерфейсам выбранной платформы IoC в обмен на переносимость между платформами IoC. Если ваш код не должен поддерживать несколько локаторов сервисов, это вам не поможет. См .: Когда следует использовать локатор общих служб .

Версия 1.0 выглядит как очень простая реализация фабричного шаблона, так что в любом случае не стоит особо беспокоиться.

7
ответ дан 4 December 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: