В программировании существуют различные типы шаблонов, среди них:
- Порождающие. sky.pro Связаны с созданием объектов. sky.pro Примеры: Singleton (одиночка), который гарантирует, что у класса будет только один экземпляр, и Factory Method (фабричный метод), который определяет интерфейс для создания объекта. sky.pro
- Структурные. sky.pro Касаются компоновки классов и объектов. sky.pro Примеры: Adapter (адаптер), который позволяет объектам с несовместимыми интерфейсами работать вместе, и Composite (компоновщик), который позволяет сгруппировать объекты в древовидные структуры. sky.pro
- Поведенческие. sky.pro Связаны с взаимодействием между объектами. sky.pro Примеры: Observer (наблюдатель), который определяет зависимость «один ко многим» между объектами, и Strategy (стратегия), которая определяет семейство алгоритмов и делает их взаимозаменяемыми. sky.pro
В документообороте существуют, например, такие типы шаблонов:
- Основные шаблоны управления. en.wikipedia.org Включают последовательность, параллельное разделение, синхронизацию, исключительный выбор и простое объединение. en.wikipedia.org
- Шаблоны, основанные на состоянии. en.wikipedia.org К ним относятся отложенный выбор, чередующаяся параллельная маршрутизация и контрольная точка. en.wikipedia.org
- Шаблоны отмены. en.wikipedia.org Включают отмену действия, обращения и ожидания. en.wikipedia.org
- Шаблоны бизнес-операций. www.cleverence.ru К ним относятся исполнение, ознакомление, рассмотрение, регистрация, согласование, утверждение/подписание, обработка и комплексный процесс. www.cleverence.ru