Шаблоны

В разработке программного обеспечения шаблоном называют решение типичной задачи. Чаще всего это эффективный прием, удачная абстракция или пример решения целого класса задач.