Вентилируемый фасад подсистема: Навесные фасадные подсистема для вентилируемого фасада Grand Line — купить в официальном интернет-магазине Grand Line, цены в Москве

PPT – презентация Фасад PowerPoint | скачать бесплатно

Об этой презентации

Стенограмма и примечания докладчика

Название: Facade

1
Facade

  • Eric Goodnough
Software Design Documentation 9001 3 2
О фасаде

  • Структурный образец
  • Обеспечивает единый интерфейс для набора
    интерфейсов в подсистеме
  • Определяет интерфейс более высокого уровня, который делает
    подсистема проще в использовании
3
Структурная схема
Классы клиентов
Фасад
Классы подсистем
4
Участники

    9 0016 Фасад
  • Знает, какие части подсистемы
    за что отвечают
  • Делегирует запросы клиентов к соответствующим
    объектам в подсистеме
  • Классы подсистемы
  • Реализовать функциональность подсистемы
  • Обработка работы, назначенной фасадом
  • Не знают о фасаде, так как
    не содержат ссылки на него. 3 комплексная подсистема
  • Существует множество зависимостей между клиентом
    и классами реализации
  • Вы хотите разместить свои подсистемы на уровне слоев
6
Преимущества

  • Уменьшает количество объектов, которые должны иметь клиенты, до
    иметь дело с
  • Способствует слабой связи между подсистемой и
    клиентами
  • Не препятствует приложениям использовать подсистему
    классы
7
Пример компилятора
Компилятор

  • Подсистема компилятора
  • Сканер
  • Парсер
  • ProgramNode
  • ProgramNode Builder
  • CodeGenerator
Parser
Scanner
ProgramNodeBuilder
CodeGenerator
ProgramNode
8
Пример кода (стр. 189-191)

  • Сканер класса //.
  • Анализатор классов //.
  • Класс ProgramNodeBuilder //.
  • Класс ProgramNode //.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *