Презентация Паттерн Template Method. Шаблонный метод определяет основу алгоритма онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Паттерн Template Method. Шаблонный метод определяет основу алгоритма абсолютно бесплатно. Урок-презентация на эту тему содержит всего 11 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Паттерн Template Method. Шаблонный метод определяет основу алгоритма



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    11 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    119.21 kB
  • Просмотров:
    51
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Паттерн Template Method
Содержание слайда: Паттерн Template Method

№2 слайд
Название и классификация
Содержание слайда: Название и классификация Template Method (-шаблонный метод) – поведенческий шаблон проектирования, определяющий основу алгоритма и позволяющий наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом.

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

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

№5 слайд
UML-диаграмма классов
Содержание слайда: UML-диаграмма классов паттерна Template Method Реализация метода templateMethod() вызывает методы stepOne(), stepTwo() и stepThree(). Метод stepTwo() является "замещающим" методом. Он объявлен в базовом классе, а определяется в производных классах. Каркасы приложений широко используют паттерн Тemplate Method. Весь повторно используемый код определяется в базовых классах каркаса, нужное поведение системы клиенты определяют в создаваемых производных классах.

№6 слайд
UML-диаграмма классов
Содержание слайда: UML-диаграмма классов паттерна Template Method

№7 слайд
Пример паттерна Template
Содержание слайда: Пример паттерна Template Method Паттерн Template Method определяет основу алгоритма и позволяет подклассам изменить некоторые шаги этого алгоритма без изменения его общей структуры. Строители зданий используют шаблонный метод при проектировании новых домов. Здесь могут использоваться уже существующие типовые планы, в которых модифицируются только отдельные части.

№8 слайд
Использование паттерна
Содержание слайда: Использование паттерна Template Method Исследуйте алгоритм и решите, какие шаги являются стандартными, а какие должны определяться подклассами. Создайте новый абстрактный базовый класс, в котором будет реализован принцип "не звоните нам, мы сами вам позвоним". Поместите в новый класс основу алгоритма (шаблонный метод) и определения стандартных шагов. Для каждого шага, требующего различные реализации, определите "замещающий" виртуальный метод. Этот метод может иметь реализацию по умолчанию или быть чисто виртуальным. Вызовите "замещающий" метод из шаблонного метода. Создайте подклассы от нового абстрактного базового класса и реализуйте в них "замещающие" методы.

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

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

№11 слайд
Родственные паттерны Factory
Содержание слайда: Родственные паттерны Factory Method Strategy

Скачать все slide презентации Паттерн Template Method. Шаблонный метод определяет основу алгоритма одним архивом: