Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 1.17 KB

notes.md

File metadata and controls

13 lines (7 loc) · 1.17 KB

Bridge

Мост — это структурный паттерн, который разделяет бизнес-логику или большой класс на несколько отдельных иерархий, которые потом можно развивать отдельно друг от друга.

Паттерн Мост предлагает заменить наследование агрегацией или композицией.

Когда класс нужно расширять в двух независимых плоскостях.

Связь агрегации между классами Abstraction и Implementor фактически и представляет некоторый мост между двумя параллельными иерархиями классов. Собственно поэтому паттерн получил название Мост.

Архитектура

Абстракция (или интерфейс) — это образный слой управления чем-либо. Он не делает работу самостоятельно, а делегирует её слою реализации.