Similar presentations:
Поведенческие паттерны
1. Поведенческие паттерны
2. Chain of Responsibility
-Избежание жёстких
зависимостей
-
Конвейерная обработка
-
Объектно-ориентированный
связанный список
3. Command
-Действие как объект
-
Отделяет запрос от получателя
-
Гибкая система
4. Iterator
-Последовательный доступ к
объектам
-
Сокрытие внутренней
реализации
-
Прозрачность структуры
5. Interpreter
-Конфигурируемое поведение
системы
-
Свой язык в терминах объектов
6. Mediator
-Инкапсуляция взаимодействий
множества объектов
-
Посредник между
взаимодействующими
объектами
-
Слабая связанность системы
7. Memento
-Сохранение состояния объекта
-
Сохранение инкапсуляции
-
Возможность отката до
«контрольной точки»
8. Observer
-Слабая связанность
-
Независимый главный
компонент
-
Изменяемые зависимые
компоненты
9. Strategy
-Динамичная система
-
Перенос реализации в
отдельный класс
-
Простая замена алгоритма
10. Template Method
-Определение основы алгоритма
-
Изменение шагов, без
затрагивания общей структуры
-
Реализация посредством
производных классов
11. Visitor
-Сохранение класса объекта в
неизменном состоянии
-
Добавление новой реализации