Важнейший шаблон программирования из 23-х

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 มิ.ย. 2019
  • В этом выпуске разберемся с шаблоном проектирования стратегия (strategy)
    Проект
    github.com/extremecodetv/patt...
    ссылки:
    ● VK: bit.ly/vk_extremecodetv
    ● Telegram Chat: bit.ly/telegram_extremecodetv
    ● Patreon: / extremecode
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 391

  • @PetruCHIOrus
    @PetruCHIOrus 4 ปีที่แล้ว +226

    1:25 откинулся на спинку табуретки и только потом вспомнил, что у табуреток нету спинки

    • @GeorgyBabukhadia
      @GeorgyBabukhadia 3 ปีที่แล้ว +18

      не та стратегия табуретки попалась

    • @damascake
      @damascake 3 ปีที่แล้ว +15

      Откинулся на спинку, сидя на табуретке, но не упал, потому что благодаря паттерну стратегия смог прямо в рантайме на лету заменить логику табуретки на логику кресла.

    • @dxrpz1669
      @dxrpz1669 3 ปีที่แล้ว +4

      не упал, потому что это была не табуретка, а абстрактная фабрика

  • @shans-on
    @shans-on 4 ปีที่แล้ว +408

    Тоесть, стратегия это просто использовать интерфейс по назначению?

    • @a.o.yaroslavov
      @a.o.yaroslavov 4 ปีที่แล้ว +16

      Да!!!!!

    • @EshkinKot1980
      @EshkinKot1980 4 ปีที่แล้ว +23

      Нет, конечно. Использование интерфейсов по назначению это описание типа и абстрагирование от конкретных объектов.
      Для примера можно взять видос на каком-то сервисе. Предположим, что у его можно посмотреть, можно прослушать аудио(в наушниках во время пробежки), можно оставить комментарий. Этот функционал находится в разных модулях системы. Тогда интерфейсы будут следующее:
      interface IVideo { public void show();}
      interface IAudio { public void sound();}
      interface IHasComments { public void comment(string comment);}
      Тогда подсистема отвечающая за проигрывания звука принимает на вход объект, имплеменирующий интерфейс (реализующий тип) IAudio. Примерно так:
      void play (IAudio someObject) { someObject.sound();}
      И ей, по большому счету, все все равно видео это или аудио или что-то еще, главное чтобы это что-то имело методы описанные в интерфейсе. В данном случае метод sound.
      Другими словами аудиоплеер принимает на вход метода play некий объект типа аудио, что еще там есть кроме возможности проиграть аудио, и как конректно он проигрывает аудио аудиоплееру пофиг.
      То же самое с комментариями.
      Чуть более сложный пример, у нас есть аудиозапись и мы ходим её прослушать через вебморду для роликов. Тогда мы реализуем поведение типа видео таким образом, чтобы метод show показывал статичную картинку и проигрывал аудио. Примерно так:
      class AudiobookVideoWrapper : IVideo
      {
      IAudio audio;
      ...
      public void show() {
      this.showStaticPicture();
      this.audio.sound();
      }
      ...
      }

    • @TKSherlock
      @TKSherlock 4 ปีที่แล้ว +2

      @@EshkinKot1980 Я всё равно не понял, по моему Madgel _
      всё правильно сказал(а). Если мы внедряем зависимость по интерфейсу и юзаем эту зависимость только через методы интерфейса, то это стратегия?

    • @EshkinKot1980
      @EshkinKot1980 4 ปีที่แล้ว +5

      @@TKSherlock Не все паттерны это стратегия, а интерфейсы используются почти во всех паттернах. Более того интерфейсы можно и нужно использовать даже без паттернов и без внедрения зависимостей.

    • @user-xn2xb2yh3l
      @user-xn2xb2yh3l 4 ปีที่แล้ว +11

      какое-то инкапсулированное определение:D не проще ли сказать:
      "стратегия это просто реализация полиморфного поведения. "

  • @user-ou3jn8lt3d
    @user-ou3jn8lt3d 4 ปีที่แล้ว +142

    Самое гавняное видео про хенджоб и футджоб что мне приходилось видеть...

    • @darkcrusaderzxc
      @darkcrusaderzxc 4 ปีที่แล้ว +38

      даже блоу джоба нету..

  • @chuvak_2553
    @chuvak_2553 5 ปีที่แล้ว +78

    Артем Витальевич ЛУЧШИЙ в мире

  • @SHILY-PROJECT
    @SHILY-PROJECT 5 ปีที่แล้ว +46

    Когда пришло уведомление, что вышло видео, я подумал, это глюки... А неееее))) Наконец-то, дождались)))

  • @Popugaj4ik
    @Popugaj4ik 5 ปีที่แล้ว +69

    - Стратегия (шаблон программирования)
    - Мотивация программировать
    - Порно видео онлайн бесплатно
    - Winderton
    - Что делать когда всё заебало
    - My Little Pony в кино(2017)
    Хорошие рофлы, я оценил.

  • @DrDser
    @DrDser 4 ปีที่แล้ว +28

    Орнул с воркера и его работы)))
    PS: Помните, когда приходите на собеседование и Вас спрашивают о том какие паттерны вы знаете и используете.
    Лучше начните со стратегии "HandJob, FootJob", а не с синглтона, когда вы примените стратегию, интервьюеру будет похуй на какие-то паттерны=)

  • @poopanda9939
    @poopanda9939 4 ปีที่แล้ว +212

    инкапсуляция это сокрытие, понятно же тут всё

    • @ladykamykadze3112
      @ladykamykadze3112 4 ปีที่แล้ว +63

      После этого ответа, его никто не видел. Поговаривают, что Артем сам пришел к нему в ночи. Задал ему тот проклятый вопрос и схватив, взлетел на стратосферу. Тем самым убив его.

    • @user-xn2xb2yh3l
      @user-xn2xb2yh3l 4 ปีที่แล้ว +5

      @@ladykamykadze3112 не... Ну серьезно сокрытие же... Только реализации а не данных...

    • @lautalanmoto
      @lautalanmoto 4 ปีที่แล้ว

      Накинул на вентилятор. =))

    • @KDevJS
      @KDevJS 4 ปีที่แล้ว +1

      Троль)

    • @user-kg9qk8rt1e
      @user-kg9qk8rt1e 3 ปีที่แล้ว

      инкапсуляция - это в первую очередь АБСТРАГИРОВАНИЕ ... какое же количество тупорылых отбитых на всю тупую свою бошку кодеров и учителей и преподов я повидал на своём веку.. СОВЕРШЕННО НИХЕРА НЕ ПОНИМАЮЩИХ что из их рта вылетает.. и соответственно после них такие же ученики-инвалиды умственные выходят.. и уже 20 лет эта цепочка никак не прервётся ))))))))))))))))))))))
      почему не начать учить ООП с ПРОЕКТИРОВАНИЯ!!! чтобы люди понимали - НАХЕРА ВООБЩЕ НУЖЕН ООП.. ООП надо учить уже ПОСЛЕ того как вы поймёте ЗАДАЧИ ПРОЕКТИРОВАНИЯ ))))
      вот вам самый яркий пример: для чего нужно колесо автомобилю.. ответ: чтобы крутиться... и вот отсюда далее не зная практики представте что вы отлично понимаете что надо поворот проходить дрифтом, подгазовывая на задней передаче )))) --- так же и в ООП.. учат что колесо нужно чтобы крутиться - ДА НЕТ ЖЕ БЛЯДЬ ДЕБИЛЫ-УЧИТЕЛЯ... колесо нужно не для того чтобы крутиться ... Сколько же тупорылых просто наглухо отбитых людей лезет туда, куда им просто нельзя ни при каких условиях лезть.. особенно в процесс обучения.. сколько судеб загубленных, сколько светлых голов сошло с дистанции из-за этих выродков-преподов )))
      з.ы.: может сложиться впечатление что я автора гноблю... не, это я о своём о наболевшем )) автор молодец редкостный, что не бухает, не колется - а пытается познавать прекрасное ))

  • @mirko_lon7277
    @mirko_lon7277 5 ปีที่แล้ว +18

    Вы прекрасны, только что дочитал книгу по паттернам и ваше видео более проще и доступнее описывает Стратегию. Спасибо парни)

    • @scolopendrachilopoda9704
      @scolopendrachilopoda9704 2 ปีที่แล้ว +1

      что за книгу читал ? :)

    • @user-vz1xh4re2d
      @user-vz1xh4re2d ปีที่แล้ว +1

      @@scolopendrachilopoda9704 возможно Head First Паттерны.

  • @codemaniacchannel6422
    @codemaniacchannel6422 3 ปีที่แล้ว +1

    Спасибо за разъяснение темы. Оч. круто =)

  • @nephritemontague2872
    @nephritemontague2872 ปีที่แล้ว +5

    Господи, это лучший канал по программированию. Спасибо за ваши труды)

  • @user-nd8pt4pz5w
    @user-nd8pt4pz5w 5 ปีที่แล้ว +1

    Вы просто лучшие, продолжайте

  • @volkovmisha
    @volkovmisha 3 ปีที่แล้ว

    всё понятно, спасибо за контент!

  • @user-sy7gz3ip8t
    @user-sy7gz3ip8t 3 ปีที่แล้ว +62

    Пожалуйста, снимите новые ролики про паттерны. У вас самая классная подача а главное все понятно и без нудятины.

  • @zaubereizeit4805
    @zaubereizeit4805 4 ปีที่แล้ว +2

    Чувак, я тебя люблю! Не мог бы ты снимать ну хоть немножечко почаще, пожалуйста. Ещё у тебя голос классный и такая ехидная интонация, будто ты ржешь, это странно, но кайфово. Давай видосики, про что хочешь (:

  • @chuvak_2553
    @chuvak_2553 5 ปีที่แล้ว +1

    Только вчера смотрел, а тут Экстрим Код, отлично

  • @midaef6630
    @midaef6630 5 ปีที่แล้ว +1

    Вернулся

  • @dmitry6687
    @dmitry6687 3 ปีที่แล้ว

    Безмерная благодарочка

  • @programisli
    @programisli 5 ปีที่แล้ว +154

    Ну все понятно:
    Класс Worker - девушка, выполняющая определенные услуги за деньги
    Класс Handjob - это понятно - ананизм
    Класс Footjob - происходит таким же образом, как и handjob, только ногами
    Стратегия - взаимозаменять Handjob с помощью Footjob в записимости от сексуальных предпочтений.

    • @deniskorolev1748
      @deniskorolev1748 5 ปีที่แล้ว +40

      Ну так понятнее стало

    • @deniskorolev1748
      @deniskorolev1748 5 ปีที่แล้ว +11

      Бл...ть, я сегодня увидел видео с Паниным и слово Footjob теперь вызывает рвотные порывы. Можете переснять видео с другими примерами?

    • @madnomad6528
      @madnomad6528 4 ปีที่แล้ว

      ФЛЕНОВ ты что его канал смотриш? Зачем тебе?!

    • @valerchsayonara8607
      @valerchsayonara8607 4 ปีที่แล้ว

      хахахах, рил очень понятно))

    • @user-hm8iz1ji9d
      @user-hm8iz1ji9d 4 ปีที่แล้ว +8

      а BlowJob?

  • @user-buter
    @user-buter 4 ปีที่แล้ว +5

    Отличный видос. Если кто-то считает, что недостаточно разобрался, то могу посоветовать первую главу книги Head First: "Паттерны проектирования". Отличный пример с практикой.

  • @GGOwl
    @GGOwl 5 ปีที่แล้ว +6

    хахах, закладки топ, особенно с Winderton'ом, кстати а как вы к нему относитесь?

  • @virtual_life8017
    @virtual_life8017 2 ปีที่แล้ว

    Спасибо за то что ты есть ❤

  • @nikitakuznetcov8933
    @nikitakuznetcov8933 8 ชั่วโมงที่ผ่านมา

    Братан, хорош, давай давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот по чаще

  • @montykay6003
    @montykay6003 5 ปีที่แล้ว +1

    *Почему так годно?*

  • @alex-rr5mt
    @alex-rr5mt 5 ปีที่แล้ว +4

    Мужики, давайте побольше паттернов o!o

  • @michaelskidan9719
    @michaelskidan9719 4 ปีที่แล้ว +5

    Т.к. все классические "шаблоны проектирования" - это про имитацию функционального программированиения с помощью ООП, то стратегия, как идеологический предок понятия интерфейса в VB, Java и C#, тут должна быть на первом месте.

  • @lefrutit228
    @lefrutit228 4 หลายเดือนก่อน

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @MsShnitz
    @MsShnitz 4 ปีที่แล้ว +1

    Подбор вкладок сладок!😁👍

  • @andreytarasenko1914
    @andreytarasenko1914 3 ปีที่แล้ว +6

    Кстати автор, по мимо изложения кучи гов... кхм... сатиры))) очень хорошо и просто объяснил паттерн. Кому нужно:
    4:12 - начало
    5:08 - конец

  • @imploringwhisper1619
    @imploringwhisper1619 5 ปีที่แล้ว +1

    10 из 10ти просто огонь!!)))

  • @Wi1dLife
    @Wi1dLife 5 ปีที่แล้ว +26

    Ставь лукас если тоже любишь хэнд джоб!

  • @ExtremeCode
    @ExtremeCode  5 ปีที่แล้ว +58

    Яы юмщыс даоюяоы, чыпрм озесш ъыозц охрыюхч
    |\ /|
    (.•ы•.)

    • @ExtremeCode
      @ExtremeCode  5 ปีที่แล้ว +2

      Даю подсказку: ROT13

    • @user-sn8dg2fn4m
      @user-sn8dg2fn4m 5 ปีที่แล้ว +4

      То самое чувство, когда вышел новый видосик

    • @whyitisme2410
      @whyitisme2410 5 ปีที่แล้ว

      20

    • @fortunchik
      @fortunchik 5 ปีที่แล้ว

      ROT20 :)

    • @mikedastro2930
      @mikedastro2930 5 ปีที่แล้ว +4

      @@ExtremeCode вот нахера? - теперь сижу цезаря алгоритмы изучаю ,вместо сна )))

  • @HerrHoldem
    @HerrHoldem 4 ปีที่แล้ว +2

    "Вики не любит землю"
    Справедливо 👌

  • @ApolloJet86
    @ApolloJet86 2 ปีที่แล้ว

    Thanks!

  • @vyachislove2502
    @vyachislove2502 4 ปีที่แล้ว +7

    0:25 гоша дударь и его братья близнецы

  • @user-pu4cp3kf2s
    @user-pu4cp3kf2s 5 ปีที่แล้ว

    Я уже школу закончил, когда вы видос запилили. Жесть. Не надо так

  • @thepantelemon
    @thepantelemon 4 ปีที่แล้ว

    Хорошие видео.

  • @sorry4206
    @sorry4206 10 หลายเดือนก่อน

    Понял, стратегия - сокрытие данных, спасибо!

  • @viktornovikov9266
    @viktornovikov9266 2 ปีที่แล้ว

    Тёма - молодец!)

  • @paradoxina
    @paradoxina 4 ปีที่แล้ว

    5 сек видео и я под столом xDDD ты лучший

  • @NUB2010
    @NUB2010 4 ปีที่แล้ว +6

    судя по вкладкам, автор передал в worker только HandJob

  • @HK-sd3du
    @HK-sd3du 3 ปีที่แล้ว +1

    Артём Витальевич лучший в мире, ждём видос всей семьёй

  • @DenVeR-PRO
    @DenVeR-PRO 4 ปีที่แล้ว

    Расскажите пожалуйста про ваш опыт работы в геймдеве

  • @User-kk9tl
    @User-kk9tl 4 ปีที่แล้ว +18

    Будет ли видос по виндертону?

  • @infimy-home4315
    @infimy-home4315 5 ปีที่แล้ว +20

    Качественный контент(но это не точно)
    Артем Витальевич "лучший в мире"

  • @aliakseyshliakhtsionak9006
    @aliakseyshliakhtsionak9006 2 ปีที่แล้ว

    Артём Витальевич, спасибо!!! Я немного охуYELL, но это 7-минутное видео для меня было понятнее, чем часовой урок!!! Аж даслёз!!!

  • @user-xn2xb2yh3l
    @user-xn2xb2yh3l 4 ปีที่แล้ว

    Кстати по поводу инкапсуляции...я ее представлял всегда как прием создания каких-то библиотек на которые опираются другие прогеры, не особо парясь как она реализована(через што с точностью до символа '
    '). Так вот не кажется ли вам что термин "сокрытие" встречаемый в описании данного подпункта объектной парадигмы в различных источниках связан непосредственно с идеей выделения 2х вещей: бизнес логики и ее реализации, (с явным подчеркиванием того что именно бизнес-логика должна переходить от прогера к прогеру, а никак не реализация ) а не к непосредственному сокрытию данных, как вы упоминали в видосе про ООП? Да и "объединение данных и методов в классе" как то слишком очевидно для такого важного принципа который в случае моего понимания решает проблему написания велосипедов...

  • @hohmach777
    @hohmach777 ปีที่แล้ว

    Спасибо

  • @user-gl7gg8gz2g
    @user-gl7gg8gz2g 4 ปีที่แล้ว

    Ты лучший

  • @nezajac
    @nezajac 4 ปีที่แล้ว

    Все что находится в фигурных скобках это и есть инкапсуляция, {капсула} - оболочка. Из книжки Шилдта можно узнать что фигурные скобки инкапсулируют все что в них есть. А все что не помечено пабликом скрывается от "вне скобок". Хош скрыть кусок кода? Возьми его в фигурные скобки.

  • @user-ud4cs5zd3q
    @user-ud4cs5zd3q 4 ปีที่แล้ว

    Благодарю

  • @semen083
    @semen083 5 ปีที่แล้ว +1

    Я думал Вас уже забрал Garbage Collector жизни

  • @maxblanq8982
    @maxblanq8982 3 ปีที่แล้ว

    Прикольная отсылка на School 13 - игрооргии в начале

  • @user-zg7mp4sd4i
    @user-zg7mp4sd4i 5 ปีที่แล้ว

    Добрый день.Скажите, как написать батник или скрипт, который ищет заданое слово в любой программе(консоли игры) и совершает закрытие активного окна или убийство процесса?

  • @reiahead
    @reiahead 4 ปีที่แล้ว

    Артем Витальевич, Инкапсуляция - это слово

  • @evgeniyzabozhan7211
    @evgeniyzabozhan7211 4 ปีที่แล้ว +3

    Спасибо! Откинулся на табуретке!

  • @user-by5cq7yl1h
    @user-by5cq7yl1h 3 ปีที่แล้ว +1

    Артём Витальевич, ну ты понял...

  • @dimendroider7550
    @dimendroider7550 3 ปีที่แล้ว +1

    Если к авторов канала появиться хотя бы одно видео без матов, ребята сообщите мне!

  • @aslanator
    @aslanator 4 ปีที่แล้ว +3

    А в чем отличие стратегии от dependency injection?

  • @ApolloJet86
    @ApolloJet86 2 ปีที่แล้ว +1

    Вы будете смеятся, но это реально производит впечатление на собеседующих, когда перечисление знакомых паттернов начинаешь со стратегии, а не адаптера/синглтона/фабрики. Причем, иногда его даже не просят объяснить.
    Спасибо за видос.

  • @johnconstantine6331
    @johnconstantine6331 8 หลายเดือนก่อน

    0:35 - у нас так каждый митап
    - Лучшая работа в мире.
    - Лучшая работа в мире!

  • @nechelovek4053
    @nechelovek4053 5 ปีที่แล้ว +2

    Не прошло и месяца!

  • @Lazarforce
    @Lazarforce 3 ปีที่แล้ว +1

    Артём Витальевич лучший в мире!))

  • @Lord_Tea
    @Lord_Tea 2 ปีที่แล้ว

    Артем Витальевич ЛУЧШИЙ в мире. ( И это я пишу не потому что совсем не представляю что такое инкапсуляция, а потому что меня зовут так же) )))

  • @ForYouNegative
    @ForYouNegative 2 ปีที่แล้ว

    чууууувааааааааааакккккк ты лучший бро

  • @GameDev55
    @GameDev55 3 ปีที่แล้ว +1

    Артём Витальевич лучший в мире)

  • @xice111
    @xice111 5 ปีที่แล้ว

    Артём Витальевич ЛУЧШИИИИЙ в мире - забайтил
    запели видос про коллекции плес

  • @jeromewicks3896
    @jeromewicks3896 5 ปีที่แล้ว

    наконец-то

  • @AndreySHAP
    @AndreySHAP 5 ปีที่แล้ว +4

    Ну и что, я теперь состарюсь когда выйдет следующий видос?

  • @nikitaivanov880
    @nikitaivanov880 5 ปีที่แล้ว +2

    Артем Витальевич лучший в мире!

  • @c4llv07e
    @c4llv07e 2 ปีที่แล้ว

    Вообще, этот паттерн можно даже на процедурном стиле сделать. Хороший паттерн.

  • @user-dz5nh7jc8c
    @user-dz5nh7jc8c 4 ปีที่แล้ว

    Лайк за Виндертона на фоне)

  • @user-pu4cp3kf2s
    @user-pu4cp3kf2s 5 ปีที่แล้ว

    Я соскучился

  • @Rih4rd_dota
    @Rih4rd_dota 4 ปีที่แล้ว

    нужен видос по виндертону!

  • @aldredo5543
    @aldredo5543 4 ปีที่แล้ว

    А чет не понял, паттерн инверсия зависимостей основывается на паттерне стратегия ?

  • @JTCF
    @JTCF 4 ปีที่แล้ว +3

    Артём Витальевич ЛУЧШИЙ в мире

  • @mr.implex6115
    @mr.implex6115 2 ปีที่แล้ว

    Хорошее видео, только инкапсуляция это сокрытие.

  • @cinop0
    @cinop0 8 หลายเดือนก่อน

    расскажи еще про паттерны

  • @user-vr4qm3tk8v
    @user-vr4qm3tk8v 4 ปีที่แล้ว

    Показалось очень похоже на паттерн Мост (Bridge). Хотелось бы понять, в чем принципиальное отличие

  • @M1rk0n
    @M1rk0n 4 ปีที่แล้ว +2

    Твое видео записано с использованием шаблона "Презентация".

  • @olol1906
    @olol1906 4 ปีที่แล้ว

    В чем разница между стратегией и dependency injection?

  • @smartboy6357
    @smartboy6357 2 ปีที่แล้ว +1

    Наконец из этого видоса узнал, что пишут видосы на этот канал 2 чела, даже имена их узнал. Коля и Артём 3>. А то думал то ли у меня шиза, то ли микрофон меняет этот чел постоянно.

  • @user-fv9xy8bi5d
    @user-fv9xy8bi5d 2 ปีที่แล้ว

    лучшая работа в мире, ой Артем Витальевич лучший в мире

  • @sergeikrasnovskii9767
    @sergeikrasnovskii9767 4 ปีที่แล้ว

    Неплохо быть масленком:)

  • @onekoff8480
    @onekoff8480 3 ปีที่แล้ว

    Да все ведь понятно ведь! Инкапсуляция - это сокрытие!
    P.S. Давай только без бана, плиз.

  • @fox26601
    @fox26601 3 ปีที่แล้ว +1

    Антон Валерьевич лучший в мире

  • @user-el2xn3hi7s
    @user-el2xn3hi7s 5 ปีที่แล้ว

    Ничего не понимаю, но было интересно

  • @mediaoverdosenanisystem7590
    @mediaoverdosenanisystem7590 ปีที่แล้ว +1

    Артём Витальевич ЛУЧШИЙ В МИРЕ

  • @dimitrishat8659
    @dimitrishat8659 4 ปีที่แล้ว

    Открыл самые лучшие странички судя по вкладкам)))))

  • @kaksisve4012
    @kaksisve4012 4 ปีที่แล้ว

    Функции высшего порядка - лучшая реализация стратегии в мире!
    - (с) Штрохайм

  • @izigo107
    @izigo107 5 ปีที่แล้ว

    ! Артем лучший Витальевич в мире

  • @jlik2002
    @jlik2002 5 ปีที่แล้ว +8

    Аж, шишка встала

  • @vladyan01
    @vladyan01 ปีที่แล้ว

    Я ничего не понял, это что получается если использовать интерфейсы то это уже есть паттерн стратегия?

  • @qwe-rty-
    @qwe-rty- ปีที่แล้ว +1

    Добрый день, а разжуйте пж разницу Стратегии и Стейт

  • @by.dim0n
    @by.dim0n 3 ปีที่แล้ว

    Ожидал вначале услышать: откиньтесь на спинку сиденья, кресла, табуретки, или бутылки, но в те годы съёмки бутылка ещё не была мейнстримом

  • @stas4985
    @stas4985 4 ปีที่แล้ว

    когда джаву будешь делоть,питор?

  • @blacksun250
    @blacksun250 4 ปีที่แล้ว

    Пародия на сWindertona будет?

  • @kaz_breaker
    @kaz_breaker ปีที่แล้ว

    Мало кто заметил, что "Вики не любит Землю"

  • @CHRNBRY
    @CHRNBRY 12 วันที่ผ่านมา

    Только сейчас понял, что Артём и Коля живут вместе, если вы понимаете, о чём я

  • @misterX389
    @misterX389 3 ปีที่แล้ว +1

    Артем Витальевич лучший в мире