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

  Рет қаралды 30,657

Eugene Suleimanov

Eugene Suleimanov

Күн бұрын

Пікірлер: 48
@wohanRe
@wohanRe 7 жыл бұрын
Благодарю! Четко, понятно, ничего лишнего!
@EugeneSuleimanov
@EugeneSuleimanov 7 жыл бұрын
Пожалуйста, Владимир. Спасибо за отзыв.
@ЧтодаКак-б2ъ
@ЧтодаКак-б2ъ 3 жыл бұрын
Быстро, понятно, и нет воды. Спасибо
@maxmad4011
@maxmad4011 5 жыл бұрын
Спасибо! Просто и быстро объяснить тему. У других чуваков объяснение занимает минут 15, при этом в конце нихера не понятно.
@ksiprus
@ksiprus 2 ай бұрын
Супер простое объяснение паттерна стратегия большое спасибо
@goranlukash1374
@goranlukash1374 3 жыл бұрын
Спасибо огромное, реально, просто и доступно!!! Respect за труд!!
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
Спасибо за отзыв!
@Armanshikk
@Armanshikk 4 жыл бұрын
огромная спасибо вам.любуя смотрю ваши видео
@gretsgr
@gretsgr 4 жыл бұрын
Спасибо! Продолжайте, у вас хорошая подача.
@A0l0e0k0s1
@A0l0e0k0s1 4 жыл бұрын
Круто. Быстро и понятно. Спасибо большое
@shaporen
@shaporen Жыл бұрын
Благодарю! очень информативно и просто для понимания! Подскажите пожалуйста, как настроить отображение созданного проекта в качестве UML диаграммы?
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Большое спасибо за отзыв! По UML - это плагин в ultimate версии Interlli IDEA. В community этого функционала нет.
@shaporen
@shaporen Жыл бұрын
@@EugeneSuleimanov понял, благодарю
@dianaaimbetova2895
@dianaaimbetova2895 4 жыл бұрын
Да и правда очень похоже на состояние. А когда лучше выбирать состояние когда выбирать стратегию? Не кажется ли вам что немного нехорошо что клиентский код видит часть бизнес логики ? То есть не правильнее ли делать это как раз таки в самом классе девелопер например? Или есть какие то кейсы когда лучше все таки стратегия?
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Если нам необходимо менять поведение извне - стратегия. Если мы хотим конкретное поведение, описаное программно - состояние.
@phat80
@phat80 4 жыл бұрын
@@EugeneSuleimanov и то и то - стратегия?
@dimasahachko9069
@dimasahachko9069 4 жыл бұрын
@@EugeneSuleimanov во втором случае, наверное, все-таки состояние.
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
@@dimasahachko9069 спасибо, исправил
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
@@phat80 исправил, спасибо
@Andrzej3935
@Andrzej3935 2 жыл бұрын
Merci beaucoup
@OlegK-h6x
@OlegK-h6x 4 жыл бұрын
Хорошее видео. Спасибо.
@serik3818
@serik3818 4 жыл бұрын
На этом шаблон Стратегии заканчивается? Безгранично благодарен. Четко и понятно
@funnymoment9164
@funnymoment9164 5 жыл бұрын
Спасибо за видео.
@EugeneSuleimanov
@EugeneSuleimanov 5 жыл бұрын
Спасибо за отзыв )
@lexjust
@lexjust 7 жыл бұрын
Спасибо, полезно!
@alexdanil2067
@alexdanil2067 3 жыл бұрын
👍
@azerphoenix
@azerphoenix 3 жыл бұрын
Спасибо большое)
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
Спасибо за отзыв:)
@MsUnclefucker
@MsUnclefucker 8 жыл бұрын
то есть в state прогнали метод циклом, а тут вручную написали? в этом все разница?
@EugeneSuleimanov
@EugeneSuleimanov 8 жыл бұрын
Не совсем. В одном из случаев мы управляли сменой деятельности в клиентском коде, в другом - смена определена заранее в бизнес-логике.
@volodya-nrg
@volodya-nrg 5 жыл бұрын
Чем отличается Мост от Стратегия и Состояние?
@andrii5866
@andrii5866 4 жыл бұрын
В Стратегії ці об’єкти не знають один про одного і жодним чином не пов’язані. У Стані конкретні стани самостійно можуть перемикати контекст та/або змінювати один одного
@dimitrishat8659
@dimitrishat8659 3 жыл бұрын
Здравствуйте Евгений, подойдёт ли паттерн "стратегия" для программы со след. поведением: если человек выбрал английский язык, ему предлагаются картинки и озвучка на англ. если человек выбрал русский, ему предлагаются картинки и озвучка на русском. И таких языков может быть 10-20 к примеру. Но есть только один юзер, который купил продукт на английском, русском и скажем еще испанском. И может между языками переключаться. Стоит ли вообще использовать какой-то паттерн в такой ситуации ? Или тут лучше применить паттерн "state" ?
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
Добрый вечер! Если я верно понял задачу, то вполне.
@dimitrishat8659
@dimitrishat8659 3 жыл бұрын
@@EugeneSuleimanov я упомянул два паттерна, какой из них вы бы выбрали ?
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
@@dimitrishat8659 фейспалм, но зато я себе вслух сказал - стратегия :) Так как мы хотим менять поведение системы в зависимости от внешних дынных.
@dimitrishat8659
@dimitrishat8659 3 жыл бұрын
@@EugeneSuleimanov Благодарю Евгений. Только если честно я до конца не пойму, что я в этом случае выигрываю ?
@dmytrodemydenko
@dmytrodemydenko 5 жыл бұрын
зачем же так по клавишам громко?
@estonec
@estonec 2 жыл бұрын
а мне приятно слушать звук хороших клавиш)
@МаксимЖивотовский-ц8о
@МаксимЖивотовский-ц8о Жыл бұрын
+
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за поддержку!
@chernobyl1999
@chernobyl1999 6 жыл бұрын
единственный вопрос после просмотра этого видео - "что это было???"
@EugeneSuleimanov
@EugeneSuleimanov 6 жыл бұрын
chernobyl1999 комментарий, без сомнения, остроумен...
@maksimprudnikau4630
@maksimprudnikau4630 3 жыл бұрын
Чем громче бьёшь по клавишам тем лучше будет усваиваться материал
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
Оттого и бьем, по-другому не работает :) Я был молод и глуп, а сейчас прошла только молодость.
@ИгорьМилев-ш1м
@ИгорьМилев-ш1м 3 жыл бұрын
666
Шаблоны Java. Template method (Шаблонный метод)
5:45
Шаблоны Java. FactoryMethod (Фабричный метод)
12:22
Eugene Suleimanov
Рет қаралды 97 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
C# Strategy Стратегия | Design Patterns
19:06
codaza
Рет қаралды 30 М.
Шаблоны Java. Visitor (Посетитель)
9:54
Eugene Suleimanov
Рет қаралды 15 М.
ЭТОТ Паттерн Спрашивают на 99% Собесов
14:19
Как работает Java - ликбез
8:51
Хороший программист
Рет қаралды 71 М.
10 Design Patterns Explained in 10 Minutes
11:04
Fireship
Рет қаралды 2,4 МЛН
Шаблоны Java. Adapter (Адаптер)
6:20
Eugene Suleimanov
Рет қаралды 35 М.
5 главных правил THIS для Frontend собеседований
14:14
Reactify | Frontend Разработка
Рет қаралды 1,7 М.
Шаблоны Java. Iterator (Итератор).
6:19
Eugene Suleimanov
Рет қаралды 21 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН