Dictionary.com (Random House Dictionary, © Random House, Inc. 2011) определяет контекст как:
- части письменного или устного высказывания, которые предшествуют или следуют за определенным словом или отрывком, обычно влияя на его значение или следствие: вы неверно истолковали мое замечание, поскольку вывели его из контекста.
- совокупность обстоятельств или фактов, которые окружают определенное событие, ситуацию и т. Д.
Второе определение является применимым определением в этом случае. Взяв, например, класс HTTPContext
, мы знаем, что класс содержит информацию о веб-сайте на текущий момент (включая запрос, ответ, сеанс, пользователя и т. Д.)
Поэтому я бы определил «Контекст» в этом отношении как класс, который предоставляет информацию о конкретном приложении или услуге; или предоставляет доступ к объектам и методам, которые описывают текущее состояние приложения (или определенный аспект приложения, такой как класс DataContext в Linq To SQL или Entity Framework).