В шаблоне стратегии мы создаем объекты, представляющие различные стратегии и объект контекста, поведение которых изменяется в соответствии с его объектом стратегии. Объект стратегии изменяет исполняющий алгоритм объекта контекста.Что такое «контекст» в случае архитектуры программного обеспечения, ориентированного на шаблон?
ответ
Если вы правильно поняли, ваше тело вопроса копируется из статьи, в которой объясняется шаблон стратегии, а заголовок - это вопрос о термине, используемом в этой статье, термине «Контекст».
Я думаю, вы уже поняли идею объектов Стратегии - у них есть какая-то логика, которая будет использоваться где-то. Где? в объекте, который их получит и выполнит. Этот объект называется «Контекстный объект», но обратите внимание, что это просто имя, которое описывает этот объект в этом шаблоне, а не какой-то общий термин, используемый в ООП.
Большую часть времени, следующие термины будут иметь всегда один и тот же смысл в ООП статей:
абстракции, класс, интерфейс, связь и т.д.
Но «Контекст» термин здесь просто предназначен для описания объекта, который использует объекты Strategy.
Пожалуйста, обсудите свой вопрос. Заголовок - вопрос, но в вашем теле нет ни одного. Я не уверен на 100%, что вы просите ... – mawalker