Логгер как система протоколирования сообщений, фиксирующая ошибки, отладочную и другую информацию в процессе выполнения программы. Назначение, достоинства и недостатки в системе, спроектированной с применением паттерна Bridge, мотивация его использования.
Паттерн Bridge (мост, идиома "Handle/Body") Паттерн Bridge разделяет абстракцию и реализацию на две отдельные иерархии классов так, что их можно изменять независимо друг от друга. Класс Logger также содержит указатель на реализацию pimpl, который инициализируется должным образом при создании логгера конкретного типа. Паттерн Bridge позволяет легко изменить реализацию во время выполнения программы. Недостаточная гибкость стандартного метода реализации (интерфейс наследование): ?Наследование жестко привязывает реализацию к интерфейсам - поэтому, если нужно поменять интерфейс, придется изменить всех наследников.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы