Шаблоны проектирования
В программной инженерии шаблон проектирования приложений — это многократно применяемое решение регулярно возникающей проблемы в рамках определённого контекста архитектуры приложения. Шаблон — это не законченное архитектурное решение, которое можно напрямую преобразовать в исходный или машинный код. Это описание подхода к решению проблемы, который можно применять в разных ситуациях.
Виды и примеры шаблонов проектирования
Порождающие
Простая фабрика
Фабричный метод
Абстрактная фабрика
Строитель
Прототип
Одиночка
Структурные
Адаптер
Мост
Компоновщик
Декоратор
Фасад
Приспособленец
Заместитель
Поведенческие
Цепочка ответственности
Команда
Итератор
Посредник
Хранитель
Наблюдатель
Посетитель
Стратегия
Состояние
Шаблонный метод
Дополнительная литература
Design patterns : elements of reusable object-oriented software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Patterns of Enterprise Application Architecture by Martin Fowler
Last updated
Was this helpful?