Тёмный

Шаблоны Java. Strategy (Стратегия) 

Eugene Suleimanov
Подписаться 28 тыс.
Просмотров 29 тыс.
50% 1

proselyte.net/

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

 

11 июн 2016

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@wohanRe
@wohanRe 7 лет назад
Благодарю! Четко, понятно, ничего лишнего!
@EugeneSuleimanov
@EugeneSuleimanov 7 лет назад
Пожалуйста, Владимир. Спасибо за отзыв.
@user-kv5ze5qc2b
@user-kv5ze5qc2b 3 года назад
Быстро, понятно, и нет воды. Спасибо
@gretsgr
@gretsgr 3 года назад
Спасибо! Продолжайте, у вас хорошая подача.
@Erssikk
@Erssikk 3 года назад
огромная спасибо вам.любуя смотрю ваши видео
@maxmad4011
@maxmad4011 5 лет назад
Спасибо! Просто и быстро объяснить тему. У других чуваков объяснение занимает минут 15, при этом в конце нихера не понятно.
@A0l0e0k0s1
@A0l0e0k0s1 4 года назад
Круто. Быстро и понятно. Спасибо большое
@goranlukash1374
@goranlukash1374 3 года назад
Спасибо огромное, реально, просто и доступно!!! Respect за труд!!
@EugeneSuleimanov
@EugeneSuleimanov 3 года назад
Спасибо за отзыв!
@OlegKirsanov
@OlegKirsanov 4 года назад
Хорошее видео. Спасибо.
@serik3818
@serik3818 3 года назад
На этом шаблон Стратегии заканчивается? Безгранично благодарен. Четко и понятно
@lexjust
@lexjust 7 лет назад
Спасибо, полезно!
@Andrzej3935
@Andrzej3935 Год назад
Merci beaucoup
@funnymoment9164
@funnymoment9164 4 года назад
Спасибо за видео.
@EugeneSuleimanov
@EugeneSuleimanov 4 года назад
Спасибо за отзыв )
@azerphoenix
@azerphoenix 3 года назад
Спасибо большое)
@EugeneSuleimanov
@EugeneSuleimanov 3 года назад
Спасибо за отзыв:)
@alexdanil2067
@alexdanil2067 2 года назад
👍
@dimitrishat8659
@dimitrishat8659 2 года назад
Здравствуйте Евгений, подойдёт ли паттерн "стратегия" для программы со след. поведением: если человек выбрал английский язык, ему предлагаются картинки и озвучка на англ. если человек выбрал русский, ему предлагаются картинки и озвучка на русском. И таких языков может быть 10-20 к примеру. Но есть только один юзер, который купил продукт на английском, русском и скажем еще испанском. И может между языками переключаться. Стоит ли вообще использовать какой-то паттерн в такой ситуации ? Или тут лучше применить паттерн "state" ?
@EugeneSuleimanov
@EugeneSuleimanov 2 года назад
Добрый вечер! Если я верно понял задачу, то вполне.
@dimitrishat8659
@dimitrishat8659 2 года назад
@@EugeneSuleimanov я упомянул два паттерна, какой из них вы бы выбрали ?
@EugeneSuleimanov
@EugeneSuleimanov 2 года назад
@@dimitrishat8659 фейспалм, но зато я себе вслух сказал - стратегия :) Так как мы хотим менять поведение системы в зависимости от внешних дынных.
@dimitrishat8659
@dimitrishat8659 2 года назад
@@EugeneSuleimanov Благодарю Евгений. Только если честно я до конца не пойму, что я в этом случае выигрываю ?
@shaporen8114
@shaporen8114 5 месяцев назад
Благодарю! очень информативно и просто для понимания! Подскажите пожалуйста, как настроить отображение созданного проекта в качестве UML диаграммы?
@EugeneSuleimanov
@EugeneSuleimanov 5 месяцев назад
Большое спасибо за отзыв! По UML - это плагин в ultimate версии Interlli IDEA. В community этого функционала нет.
@shaporen8114
@shaporen8114 5 месяцев назад
@@EugeneSuleimanov понял, благодарю
@MsUnclefucker
@MsUnclefucker 8 лет назад
то есть в state прогнали метод циклом, а тут вручную написали? в этом все разница?
@EugeneSuleimanov
@EugeneSuleimanov 8 лет назад
Не совсем. В одном из случаев мы управляли сменой деятельности в клиентском коде, в другом - смена определена заранее в бизнес-логике.
@dianaaimbetova2895
@dianaaimbetova2895 3 года назад
Да и правда очень похоже на состояние. А когда лучше выбирать состояние когда выбирать стратегию? Не кажется ли вам что немного нехорошо что клиентский код видит часть бизнес логики ? То есть не правильнее ли делать это как раз таки в самом классе девелопер например? Или есть какие то кейсы когда лучше все таки стратегия?
@EugeneSuleimanov
@EugeneSuleimanov 3 года назад
Если нам необходимо менять поведение извне - стратегия. Если мы хотим конкретное поведение, описаное программно - состояние.
@phat80
@phat80 3 года назад
@@EugeneSuleimanov и то и то - стратегия?
@dimasahachko9069
@dimasahachko9069 3 года назад
@@EugeneSuleimanov во втором случае, наверное, все-таки состояние.
@EugeneSuleimanov
@EugeneSuleimanov 3 года назад
@@dimasahachko9069 спасибо, исправил
@EugeneSuleimanov
@EugeneSuleimanov 3 года назад
@@phat80 исправил, спасибо
@volodya-nrg
@volodya-nrg 4 года назад
Чем отличается Мост от Стратегия и Состояние?
@andrii5866
@andrii5866 4 года назад
В Стратегії ці об’єкти не знають один про одного і жодним чином не пов’язані. У Стані конкретні стани самостійно можуть перемикати контекст та/або змінювати один одного
@user-xg6so1kq3z
@user-xg6so1kq3z 6 месяцев назад
+
@EugeneSuleimanov
@EugeneSuleimanov 5 месяцев назад
Спасибо за поддержку!
@dmytrodemydenko6732
@dmytrodemydenko6732 4 года назад
зачем же так по клавишам громко?
@estonec
@estonec Год назад
а мне приятно слушать звук хороших клавиш)
@maksimprudnikau4630
@maksimprudnikau4630 2 года назад
Чем громче бьёшь по клавишам тем лучше будет усваиваться материал
@EugeneSuleimanov
@EugeneSuleimanov 2 года назад
Оттого и бьем, по-другому не работает :) Я был молод и глуп, а сейчас прошла только молодость.
@user-cz2nq7ju6g
@user-cz2nq7ju6g 2 года назад
666
@chernobyl1999
@chernobyl1999 6 лет назад
единственный вопрос после просмотра этого видео - "что это было???"
@EugeneSuleimanov
@EugeneSuleimanov 6 лет назад
chernobyl1999 комментарий, без сомнения, остроумен...
Далее
Whyyy? 😭 #shorts by Leisi_family
00:15
Просмотров 9 млн
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Просмотров 10 млн
small vs big hoop #tiktok
00:12
Просмотров 3,7 млн
Шаблоны Java. Стратегия (Strategy)
18:05
10 Design Patterns Explained in 10 Minutes
11:04
Просмотров 2,2 млн
Евгений Борисов - Spring Patterns
56:38
Просмотров 127 тыс.
Whyyy? 😭 #shorts by Leisi_family
00:15
Просмотров 9 млн