Слайд 2ПАТТЕРН BRIDGE РАЗДЕЛЯЕТ АБСТРАКЦИЮ И РЕАЛИЗАЦИЮ НА ДВЕ ОТДЕЛЬНЫЕ ИЕРАРХИИ КЛАССОВ ТАК,
![ПАТТЕРН BRIDGE РАЗДЕЛЯЕТ АБСТРАКЦИЮ И РЕАЛИЗАЦИЮ НА ДВЕ ОТДЕЛЬНЫЕ ИЕРАРХИИ КЛАССОВ ТАК,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/460009/slide-1.jpg)
ЧТО ИХ МОЖНО ИЗМЕНЯТЬ НЕЗАВИСИМО ДРУГ ОТ ДРУГА
Слайд 3Пример
Логгер – система протоколирования сообщений, позволяющая фиксировать ошибки, отладочную и другую информацию
![Пример Логгер – система протоколирования сообщений, позволяющая фиксировать ошибки, отладочную и другую](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/460009/slide-2.jpg)
в процессе выполнения программы.
Логгер может использоваться в одном из трёх режимов:
выводить сообщения на экран
выводить сообщения в файл
отсылать их на удалённый компьютер
Слайд 4ДИАГРАММА КЛАССОВ ЛОГГЕРА БЕЗ ИСПОЛЬЗОВАНИЯ ПАТТЕРНА BRIDGE
![ДИАГРАММА КЛАССОВ ЛОГГЕРА БЕЗ ИСПОЛЬЗОВАНИЯ ПАТТЕРНА BRIDGE](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/460009/slide-3.jpg)
Слайд 5ТО ЖЕ САМОЕ, НО С ИСПОЛЬЗОВАНИЕМ ПАТТЕРНА BRIDGE
![ТО ЖЕ САМОЕ, НО С ИСПОЛЬЗОВАНИЕМ ПАТТЕРНА BRIDGE](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/460009/slide-4.jpg)
Слайд 6UML-диаграмма классов паттерна Bridge
![UML-диаграмма классов паттерна Bridge](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/460009/slide-5.jpg)