Skip to content

m1c1b/GOF-Patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Название паттерна - его назначение.

Порождающие:

Абстрактная фабрика - Порождение семейств взаимодействующих объектов.

Билдер - Пошаговое построение сложных продуктов.

Фабричный метод - Являться основой всех порождающих паттернов.

Прототип - Клонирование объектов.

Синглтон - Гарантирование наличия только одного экзепляра класса.

Структурные:

Адаптер - Адаптация несовместимых интерфейсов.

Мост - Отделение абстракции от реализации.

Композит - Построение деревьев.

Декоратор - Добавляет объекту новое состояние и поведение.

Фасад - Предоставляет высокоуровневый интерфейс для доступа к подсистеме.

Флайвейт - Организует работу с разделяемыми объектами.

Прокси - Предоставляет объект-заместитель.

Поведенческие:

Цепочка ответственности - Создает цепочки из обработчиков запросов.

Команда - Представление запроса в виде объекта.

Интерпретатор - Формирует объектно-ориентированное представление грамматики.

Итератор - Предоставляет объект-итератор для доступа к элементам коллекции.

Медиатор (Посредник) - Предоставляет объекта-посредника.

Хранитель - Предоставляет объект для хранения состояния.

Наблюдатель - Описывает технику - "Издатель-Подписчик".

Состояние - Описывает способы построния конечных автоматов.

Стратегия - Описывает способы подмены алгоритмов.

Шаблонный метод - Формирует структуру алгоритма.

Посититель - Организует обход набора элементов с разнородными интерфейсами.

About

Just GOF patterns with some discription on Russian.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages