Популярные ответы
Похожие ответы
В дитературе можно встретить различные переводы английского термиа design pattern: шаблон проектирования, шаблон программирования, паттерн, образ разработки. Для обозначения этого понятия используем термин шаблон проектирования.
Шаблон проектирования — это архитектурная конструкция, которая представляет собой решение (в рамках некоторого контекста) более или менее частро встречающзйся задачи.
В отличие от языковых конструкций, шаблон проектирования не может быть автоматически преобразован в код. Это скорее набор инструкций для разработчика. Другими словами, шаблон проектирования можно рассматривать как «чистую идею», предлагаемую программисту.
В большинстве случаев шаблоны проектирования не привязаны к конкретнлму языку программировангия, аппаратной или программной платформе.Реализация шаблона проектирования в конкретной среде — задача программиста.
Источники: