great
Паттерн "Фасад"
Подготовила презентацию: Алюсева 321П
Что такое паттерн?
Паттерн представляет определенный способ построения программного кода для решения часто встречающихся проблем проектирования.
Хотя скорее всего вы уже услышали это кучу раз
Фасад (Facade)
представляет шаблон проектирования, который позволяет скрыть сложность системы с помощью предоставления упрощенного интерфейса для взаимодействия с ней.
Когда использовать:
- Когда имеется сложная система, и необходимо упростить с ней работу.
- Когда надо уменьшить количество зависимостей между клиентом и сложной системой.
- Когда нужно определить подсистемы компонентов в сложной системе.
Шаблон фасада
Это паттерн
Нет, не это
Пример кода
Заключение
Надо учитывать, что клиент может при необходимости обращаться напрямую к компонентам, например, отдельно от других компонентов использовать текстовый редактор. Но в виду сложности процесса создания приложения лучше использовать фасад.
спасибо за внимание!
Animated Chalkboard Presentation
Софья Алюсева
Created on February 15, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Witchcraft Presentation
View
Sketchbook Presentation
View
Vaporwave presentation
View
Animated Sketch Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
Explore all templates
Transcript
great
Паттерн "Фасад"
Подготовила презентацию: Алюсева 321П
Что такое паттерн?
Паттерн представляет определенный способ построения программного кода для решения часто встречающихся проблем проектирования.
Хотя скорее всего вы уже услышали это кучу раз
Фасад (Facade)
представляет шаблон проектирования, который позволяет скрыть сложность системы с помощью предоставления упрощенного интерфейса для взаимодействия с ней.
Когда использовать:
Шаблон фасада
Это паттерн
Нет, не это
Пример кода
Заключение
Надо учитывать, что клиент может при необходимости обращаться напрямую к компонентам, например, отдельно от других компонентов использовать текстовый редактор. Но в виду сложности процесса создания приложения лучше использовать фасад.
спасибо за внимание!