Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемse.math.spbu.ru
1 BRIDGE Доклад выполнен Екатериной Мавчун (245 группа, )
2 ПАТТЕРН BRIDGE РАЗДЕЛЯЕТ АБСТРАКЦИЮ И РЕАЛИЗАЦИЮ НА ДВЕ ОТДЕЛЬНЫЕ ИЕРАРХИИ КЛАССОВ ТАК, ЧТО ИХ МОЖНО ИЗМЕНЯТЬ НЕЗАВИСИМО ДРУГ ОТ ДРУГА
3 Пример Логгер – система протоколирования сообщений, позволяющая фиксировать ошибки, отладочную и другую информацию в процессе выполнения программы. Логгер может использоваться в одном из трёх режимов : выводить сообщения на экран выводить сообщения в файл отсылать их на удалённый компьютер
4 ДИАГРАММА КЛАССОВ ЛОГГЕРА БЕЗ ИСПОЛЬЗОВАНИЯ ПАТТЕРНА BRIDGE
5 ТО ЖЕ САМОЕ, НО С ИСПОЛЬЗОВАНИЕМ ПАТТЕРНА BRIDGE
6 UML- диаграмма классов паттерна Bridge
7 ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ ПАТТЕРНА BRIDGE: Проще расширять систему новыми типами за счет сокращения общего числа родственных подклассов. Возможность динамического изменения реализации в процессе выполнения программы. Паттерн Bridge полностью скрывает реализацию от клиента. В случае модификации реализации пользовательский код не требует перекомпиляции.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.