Паттерн стратегии меняет внутренности объекта.
чаю шаблоны проектирования и пытаюсь следовать книге Go4. На странице 179 в главе «Шаблон декоратора» есть строка
«… расширяя число стратегий от одной до открытого списка, мы достигаем того же эффекта, что и рекурсивное вложение декораторов».
Я не совсем понял это утверждение.
Стратегии фокусируются на наличии независимых алгоритмов, которые могут быть установлены динамически и не знают много о клиенте, в котором они установлены.
В то время как декораторы не совсем независимы от клиентов, которых они украшают. Фактически, они имеют тот же супертип, что и объект, который они украшают.
Я пропускаю точку здесь?