Еще раз, если сообщество позволит, я обращусь к теме паттерна Bridge, поскольку последние статьи, на мой взгляд, не объясняют его так просто, как следовало бы.
Основная идея: «Мы используем Bridge там, где необходимо изменить не только реализацию, но и абстракцию» .
Одна картинка стоит 1000 слов.
Раскладываем абстракцию (API) и реализацию на две разные иерархии и получаем возможность управлять ими отдельно .
Теперь реализация не привязана к интерфейсу и мы можем создавать новые абстракции (путем расширения), на основе методов базовых абстракций .
Все.
Не понимаю, зачем здесь километровые посты.
PS Пояснение и картинка взяты отсюда Шаблоны проектирования «с головой вперед» Теги: #мост #паттерны #программирование
-
Обзор Blackberry 9700
19 Oct, 24 -
О Вещах, Которые Знают, Откуда Они Взялись.
19 Oct, 24 -
Будущее Онлайн-Сми Обсудят В Москве
19 Oct, 24 -
Myspace Хочет Выйти На «Китайский Рынок»
19 Oct, 24 -
Проксирование И Автошардинг В Tarantool/Box
19 Oct, 24