Поведенческие паттерны
Chain of Responsibility
Command
Iterator
Interpreter
Mediator
Memento
Observer
Strategy
Template Method
Visitor
570.63K
Категория: ПрограммированиеПрограммирование

Поведенческие паттерны

1. Поведенческие паттерны

2. Chain of Responsibility

-
Избежание жёстких
зависимостей
-
Конвейерная обработка
-
Объектно-ориентированный
связанный список

3. Command

-
Действие как объект
-
Отделяет запрос от получателя
-
Гибкая система

4. Iterator

-
Последовательный доступ к
объектам
-
Сокрытие внутренней
реализации
-
Прозрачность структуры

5. Interpreter

-
Конфигурируемое поведение
системы
-
Свой язык в терминах объектов

6. Mediator

-
Инкапсуляция взаимодействий
множества объектов
-
Посредник между
взаимодействующими
объектами
-
Слабая связанность системы

7. Memento

-
Сохранение состояния объекта
-
Сохранение инкапсуляции
-
Возможность отката до
«контрольной точки»

8. Observer

-
Слабая связанность
-
Независимый главный
компонент
-
Изменяемые зависимые
компоненты

9. Strategy

-
Динамичная система
-
Перенос реализации в
отдельный класс
-
Простая замена алгоритма

10. Template Method

-
Определение основы алгоритма
-
Изменение шагов, без
затрагивания общей структуры
-
Реализация посредством
производных классов

11. Visitor

-
Сохранение класса объекта в
неизменном состоянии
-
Добавление новой реализации
English     Русский Правила