В чем разница между паттерном моста и паттерном стратегии?
Шаблон "Мост" - это strategy-pattern структурный шаблон (КАК СОЗДАТЬ design-pattern ПРОГРАММНЫЙ КОМПОНЕНТ?). Шаблон patterns стратегии - это динамический patterns шаблон (КАК ВЫ ХОТИТЕ ИСПОЛЬЗОВАТЬ design-pattern ПОВЕДЕНИЕ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ?).
Синтаксис похож, но цели разные:
- Стратегия: у вас больше возможностей для выполнения операции; с помощью стратегии вы можете выбрать алгоритм во время выполнения, и вы можете изменить одну стратегию без множества побочных эффектов во время компиляции;
- Мост: вы можете разделить иерархию интерфейса и класса, объединить ее с помощью абстрактной ссылки (см. explication)
design-patterns
strategy-pattern
bridge
2021-12-13T15:54:55+00:00
2022-11-14T08:22:05+00:00
Magnezium
Вопросы с похожей тематикой, как у вопроса:
В чем разница между паттерном моста и паттерном стратегии?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.