Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВиктор Саянов
1 Лекция 8 Обзор паттернов проектирования (Design patterns)
2 Паттерны проектирования (Design patterns) Cпециальные схемы для уточнения структуры подсистем или компонентов программной системы и отношений между ними. Паттерны проектирования описывают общую структуру взаимодействия элементов программной системы, которые реализуют исходную проблему проектирования в конкретном контексте. Наиболее известными паттернами этой категории являются паттерны GoF (Gang of Four), названные в честь Э. Гаммы, Р. Хелма, Р. Джонсона и Дж. Влиссидеса, которые систематизировали их и представили общее описание. Паттерны GoF включают в себя 23 паттерна. Эти паттерны не зависят от языка реализации, но их реализация зависит от области приложения.
3 23 Паттерна
4 Классификация паттернов проектирования Порождающие паттерны проектирования Структурные паттерны проектирования классов/объектов Паттерны проектирования поведения классов/объектов
5 Порождающие паттерны проектирования Абстрактная фабрика Синглетон(Одиночка)
6 Структурные паттерны проектирования классов/объектов Proxy – Заместитель Adapter(Wrapper) - Адаптер (Обертка) Composite – Компоновщик Facade - Фасад
7 Паттерны проектирования поведения классов/объектов Chain of Responsibility - Цепочка обязанностей Observer – Наблюдатель Strategy – Стратегия Template Method - Шаблонный метод
8 Абстрактная фабрика
9 Одиночка (Singleton)
10 Заместитель (Proxy) или Суррогат (Surrogate)
11 Адаптер
12 Composite – Компоновщик
13 Facade - Фасад
14 Chain of Responsibility - Цепочка обязанностей
15 Observer
16 Strategy – Стратегия
17 Template Method - Шаблонный метод
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.