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

Содержание

Слайд 2

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

Chain of Responsibility

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

Слайд 3

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

Command

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

Слайд 4

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

Iterator

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

Слайд 5

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

Interpreter

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

Слайд 6

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

Mediator

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

Слайд 7

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

Memento

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

Слайд 8

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

Observer

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

Слайд 9

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

Strategy

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

Слайд 10

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

Template Method

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

классов
Имя файла: Поведенческие-паттерны.pptx
Количество просмотров: 219
Количество скачиваний: 0