Тёмный

Шаблоны Java. Мост (Bridge) 

Vladimir Vysokomornyi
Подписаться 20 тыс.
Просмотров 20 тыс.
50% 1

Шаблон Мост позволяет отделить абстракцию от ее реализации, чтобы можно было менять одно и другое независимо друг от друга. Пример приводится на языке Java.
вКонтакте: java4you
Плейлист: • Шаблоны проектирования...
Видео: • Шаблоны Java. Мост (Br...

Опубликовано:

 

6 фев 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@user-yh7jj6jq7e
@user-yh7jj6jq7e Месяц назад
Самое понятное объяснение, смотрел с большим интересом! Спасибо больше за такую доступную подачу)
@UstinBelarus
@UstinBelarus 7 лет назад
чувак, спасибо за видео, сдал экзамен на работе благодаря твоим примерам :)
@programm4you
@programm4you 5 лет назад
крутяк, спасибо!!
@guugle
@guugle 4 года назад
экзаменующий тоже учил паттерны по этим урокам))
@andrew271286
@andrew271286 11 месяцев назад
Лучший и понятный разбор моста, который нашел :)
@oleksandr-petrovych
@oleksandr-petrovych 7 лет назад
Ну, наконец то продождение... Виват !
@programm4you
@programm4you 7 лет назад
Александр Петрович доделаю на этой неделе Интерпретатор
@yuriuss
@yuriuss 11 месяцев назад
Круто объяснил! Спасибо
@eslusarenko
@eslusarenko 6 лет назад
Отличное видео, спасибо!
@user-qb3ck7cq3k
@user-qb3ck7cq3k Год назад
Большое спасибо!
@user-on4ce8fg8s
@user-on4ce8fg8s 3 года назад
Я не знаю как в эклипсе, но в IDEA есть функция, которая визиализирует класс диаграмму, очень удобно. За видео спасибо!
@dmitriyshevchenko8188
@dmitriyshevchenko8188 5 лет назад
Автор, спасибо за видео, расказываете понятно, в общем и целом наглядно, но есть небольшое но: попытайтесь(если когда-то будете выкладывать подобное видео) показать свой же паттерн, на реальном примере. Ваш вариант, если взглянуть на код в видео, очень напоминает Strategy. Мб я один такой, но всё же, пока начинали, ещё было понятно, что bridge в определенной ситуации штука крутая, но когда дошло до кода, я смотрел больше на Strategy, чем на что-то новенькое
@user-po9qx5oz1h
@user-po9qx5oz1h 7 лет назад
Спасибо
@wladimir1366
@wladimir1366 3 месяца назад
Я один в голове делаю акцент автора, когда он говорит "хачбэк"? 🤣
@Tttt9434
@Tttt9434 7 лет назад
Здравствуйте, у меня вопрос по прошедшим урока основы Java. Я скачал Eclipse ту версию которую вы используете и новую тоже. Вот вопрос у меня, почему у меня нет раздела открыть Java поект, есть на верху JPA проект? Я новичок в этом, просто решил смотреть ваши уроки. Проблема в том что ваши уроки были 2 года назад и многие программы обновлены и поэтому будут к вам вопросы. ) Возможно это связано с тем что у меня другая версия Java. хотя я скачал последнюю версию на их сайте как вы показывали. Или это быть может связано с тем что у меня 32 битная система?
@programm4you
@programm4you 7 лет назад
хм, скачай Java по ссылке: download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-windows-i586.exe и Eclipse тут: eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/2/eclipse-jee-neon-2-win32.zip
@Tttt9434
@Tttt9434 7 лет назад
Школа программирования не как у вас на верху ) у меня я открыл чуть внизу через раздел Projekt и так далее. ) спасибо большое за ваш ответ и за ваши труды с этими обучающими видео. У меня еще будут к вам вопросы. )
@programm4you
@programm4you 7 лет назад
Спасибо на добром слове, пиши комментарии под видео, отвечу всегда, если несложный вопрос)))
@user-sp5ee4qh2h
@user-sp5ee4qh2h Год назад
стал программистом?)
@lifestory3479
@lifestory3479 6 лет назад
thx
@kirkbones8138
@kirkbones8138 7 лет назад
С каких ваших видео начинать изучать java?
@programm4you
@programm4you 7 лет назад
Основы Java в примерах на Eclipse
@kirkbones8138
@kirkbones8138 7 лет назад
Школа программирования спасибо
@elenakhatmullina13
@elenakhatmullina13 Год назад
Почему метод называется setMake, а не getMake?
@lichlichi
@lichlichi 6 лет назад
Как я понимаю, этот паттерн хорошо решает проблему перенасыщения у Абстрактной фабрики.
@dmitriyshevchenko8188
@dmitriyshevchenko8188 5 лет назад
Нет, абстрактная фабрика заточена под то, что у вас есть некая сущность(прим: продукция Apple), состоящая из нескольких частей( ver3/ver4 и соответственно phone3/note3, phone4/note4). И вы, просто вызываете класс, который знает, что вы хотите сейчас взять именно эту линейку продуктов $factory = new AppleLine3Factory(); $phone = $factory->getPhone(); $notebook = $factory->getNotebook(); ...... ......
@user-is4ji8mr7j
@user-is4ji8mr7j 5 лет назад
Там же написано в шаблоне функция проброса (setMake в данном случае). Надо создать функцию (setMake ) в абстрактом классе, которая будет делегировать делегату марки.setMake. Иначе это не мост, а делегирование. Тип машин не должен быть зависим от интерфейса марки!!!! А только от абстрактного класса (1-й вариант реализации)!!! Да. Далее по шаблонному методу зависимость от марки исчезает.
@user-gl2bt1on5p
@user-gl2bt1on5p 4 года назад
Ну и ? Видос - фуфло ?
@user-is4ji8mr7j
@user-is4ji8mr7j 4 года назад
@@user-gl2bt1on5p Что и??? Разберись!
@kasdo6649
@kasdo6649 6 месяцев назад
Это какая обезьяна будет для каждого класса наследовать одни и те же классы с одним и тем же названием и с одним и тем же телом Суть моста заключается в том, чтобы обладать преимуществами наследования, не наследуя Потому что наследование имеет недостаток, если изменить один класс, изменятся функциональность всех подклассов Вот у меня есть класс который печатает "Hello" в консоль И есть наследник, который вызывает метод родителя, а потом вызывает свой метод " world" А что если я хочу вывести "Hello" 100 раз Я воспользуюсь мостом, создам отдельный класс, который будет иметь доступ к нужным методам, и добавлю свой функционал, то есть этот метод помещу в цикл со 100 итерациями При этом класс, который печатает "Hello", а затем " world" - не изменится
@igoraleksandrovich1498
@igoraleksandrovich1498 3 года назад
По сути в один абстрактный класс засунули другой абстрактный класс - вот и весь паттерн Bridge.
Далее
Шаблоны Java. Посетитель (Visitor)
29:35
Ranking The Most Painful Crashes
00:19
Просмотров 3,3 млн
Шаблоны Java. Одиночка (Singleton)
31:02
10 Design Patterns Explained in 10 Minutes
11:04
Просмотров 2,2 млн
Шаблоны Java. Итератор (Iterator)
18:02
Шаблоны Java. Proxy (Прокси)
7:01
Просмотров 26 тыс.
Как учить Java
29:35
Просмотров 112 тыс.