Описание: инкапсуляция алгоритмов в отдельные классы, делая их взаимозаменяемыми.

Область применения:

  • системы с вариативными бизнес-правилами
  • поддержка разных регионов/рынков
  • системы с плагинной архитектурой

Оценки:

  • масштабируемость: ⭐⭐⭐ (3/5)
  • надежность: ⭐⭐⭐⭐ (4/5)
  • сопровождение: ⭐⭐⭐⭐⭐ (5/5)