Порождающие шаблоны
6 items
Структурные шаблоны
8 items
Поведенческие шаблоны
12 items
Шаблон проектирования в разработке ПО - это повторно применяемый подход к типовой архитектурной задаче. Это не готовый фрагмент кода, а описание решения, которое можно адаптировать под конкретную систему. Зачем использовать шаблоны: ускоряют проектирование за счет проверенных подходов, снижают риск скрытых архитектурных ошибок, упрощают коммуникацию в команде через общий словарь и делают кодовую базу предсказуемее для новых участников. Разделы: порождающие, структурные и поведенческие шаблоны. При использовании шаблонов важно сохранять баланс: шаблон не должен усложнять код без необходимости, а в современных языках часть шаблонов заменяется возможностями языка.
6 items
8 items
12 items