Паттерн Template Method презентация

Название и классификация Template Method (-шаблонный метод) – паттерн поведения классов.

Слайд 1Паттерн Template Method
Презентацию подготовил студент 245 группы Математико-механического факультета СПбГУ
Мусаев Мехти
E-mail:

mehty.musaev@gmail.com


Слайд 2Название и классификация
Template Method (-шаблонный метод) – паттерн поведения классов.


Слайд 3Назначение
Шаблонный метод определяет основу алгоритма и позволяет подклассам переопределить некоторые шаги

алгоритма, не изменяя его структуру в целом

Слайд 4Мотивация
docs


Слайд 5Применимость
Однократное использование инвариантной части алгоритма
Избежание дублирования кода
Управление расширениями подклассов


Слайд 6Структура


Слайд 7Участники
AbstractClass(Application) – абстрактный класс
ConcreteClass (MyApplication) – конкретный класс


Слайд 8Отношения
ConcreteClass предполагает, что инвариантные шаги алгоритма будут выполнены в AbstractClass


Слайд 9Результаты
Шаблонные методы вызывают операции следующих видов:
Конкретные операции
Конкретные операции из класса AbstractClass
Примитивные

операции
Фабричные методы
Операции-зацепки



Слайд 10Реализация
Использование контроля доступа в C++
Сокращение числа примитивных операций
Соглашение об именах


Слайд 11Известные применения
пример с сервисами


Слайд 12Родственные паттерны
Factory Method
Strategy


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика