Вот определение Strategy Pattern
:
Стратегия — определяет семейство алгоритмов, инкапсулирует каждый из них и делает их взаимозаменяемыми. Стратегия позволяет алгоритму изменяться независимо от клиентов, которые его используют.
Итак, Strategy разделяет функциональность на две части: одну, которая не меняется, и другую, которая может измениться в будущем.
И в MVC они говорят, что:
контроллер - это стратегия для представления
Это означает, что контроллер меняется, и представление может не измениться в будущем.
Я еще не так много понимаю. Я думаю, что они оба могут измениться в будущем.
Пожалуйста, объясните мне, почему люди так говорят.