Еще Раз О Бридже (В Картинках)

Еще раз, если сообщество позволит, я обращусь к теме паттерна Bridge, поскольку последние статьи, на мой взгляд, не объясняют его так просто, как следовало бы.

Основная идея: «Мы используем Bridge там, где необходимо изменить не только реализацию, но и абстракцию» .

Одна картинка стоит 1000 слов.



Еще раз о Бридже (в картинках)

Раскладываем абстракцию (API) и реализацию на две разные иерархии и получаем возможность управлять ими отдельно .

Теперь реализация не привязана к интерфейсу и мы можем создавать новые абстракции (путем расширения), на основе методов базовых абстракций .

Все.

Не понимаю, зачем здесь километровые посты.

PS Пояснение и картинка взяты отсюда Шаблоны проектирования «с головой вперед» Теги: #мост #паттерны #программирование

Вместе с данным постом часто просматривают: