Модель провайдеров в asp.net В основу модели провайдеров в asp.net была положена широко известная архитектурная концепция – стратегия.  Под стратегией в этом случае имеется ввиду необходимая приложению функциональность, которую можно реализовать с использованием разных алгоритмов. Каждая программа выбирает алгоритм, максимально соответствующий ее нуждам, и для управления ею использует стандартный api, который является общим для всех алгоритмов, которые реализуют эту функциональность.Подробнее…

Источник: Язык программирования C#