Паттерн в архитектуре — это идея фиксации идей архитектурного дизайна в качестве архетипических и повторно используемых описаний. Термин паттерн в этом контексте обычно приписывается Кристоферу Александру , [1] американскому архитектору австрийского происхождения . Паттерны служат вспомогательным средством для проектирования городов и зданий . Концепция наличия коллекций «паттернов» или типичных образцов как таковых гораздо старше. Можно думать об этих коллекциях как о формировании языка паттернов , тогда как элементы этого языка могут быть объединены, управляемые определенными правилами.
Это может отличаться от обычного использования книг образцов , представляющих собой сборники архитектурных планов, которые можно копировать в новых работах.
Модели Александра стремятся предоставить источник проверенных идей для отдельных лиц и сообществ, которые можно использовать при создании среды их проживания и работы . Таким образом, их цель является как эстетической , так и политической : показать, как можно построить красивую, удобную и гибкую застроенную среду, и дать возможность тем людям, которые будут населять эту среду, оспорить любое навязанное им решение.
Шаблон фиксирует проектные решения, принятые многими строителями во многих местах на протяжении многих лет для решения конкретной проблемы. Александр описывает проблему в терминах так называемых сил , которые в ней действуют, и говорят, что решение решает эти силы. Если все еще есть нерешенные силы, то могут потребоваться дополнительные шаблоны для балансировки этих оставшихся сил.
Шаблоны могут быть собраны вместе в язык шаблонов , который относится к определенной области. Большой объем шаблонов был опубликован Александром и его соавторами как A Pattern Language . Шаблоны в этой книге были предназначены для того, чтобы позволить сообществам строить и изменять свои собственные дома , рабочие места, города и поселки .
Помимо собственных проектов Александра, немногие строительные проекты пытались использовать образцы Александра. Те, которые это сделали, встретили неоднозначную реакцию со стороны других архитекторов, строителей, архитектурных критиков и пользователей. Александр пришел к убеждению, что самих образцов недостаточно, и что необходимо «морфогенетическое» понимание формирования застроенной среды. Он опубликовал свои идеи в четырехтомном труде « Природа порядка» .
Хотя идея языка шаблонов до сих пор не оказала существенного влияния на строительную отрасль, она оказала глубокое влияние на многих работников сферы информационных технологий .