Абстрактная фабрика - Порождение семейств взаимодействующих объектов.
Билдер - Пошаговое построение сложных продуктов.
Фабричный метод - Являться основой всех порождающих паттернов.
Прототип - Клонирование объектов.
Синглтон - Гарантирование наличия только одного экзепляра класса.
Адаптер - Адаптация несовместимых интерфейсов.
Мост - Отделение абстракции от реализации.
Композит - Построение деревьев.
Декоратор - Добавляет объекту новое состояние и поведение.
Фасад - Предоставляет высокоуровневый интерфейс для доступа к подсистеме.
Флайвейт - Организует работу с разделяемыми объектами.
Прокси - Предоставляет объект-заместитель.
Цепочка ответственности - Создает цепочки из обработчиков запросов.
Команда - Представление запроса в виде объекта.
Интерпретатор - Формирует объектно-ориентированное представление грамматики.
Итератор - Предоставляет объект-итератор для доступа к элементам коллекции.
Медиатор (Посредник) - Предоставляет объекта-посредника.
Хранитель - Предоставляет объект для хранения состояния.
Наблюдатель - Описывает технику - "Издатель-Подписчик".
Состояние - Описывает способы построния конечных автоматов.
Стратегия - Описывает способы подмены алгоритмов.
Шаблонный метод - Формирует структуру алгоритма.
Посититель - Организует обход набора элементов с разнородными интерфейсами.