C# Delegates Делегаты

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

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

  • @codaza-channel
    @codaza-channel  3 ปีที่แล้ว +57

    Удобная навигация по видео :)
    0:00 - Начало
    0:57 - Механика delegate
    2:17 - Применение delegate
    5:06 - Анатомия объявления delegate
    7:06 - Пример: C# делегат без параметров
    8:05 - Пример: C# делегат c параметрами
    8:57 - Виды делегатов
    9:20 - Пример: Multicast делегат
    10:22 - Пример: Анонимные методы
    11:09 - Пример: C# делегат в качестве параметра
    11:39 - Live example: Практический пример применения делегатов
    17:34 - Завершение

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

      Можно ссылку на github с примером библиотеки, чтобы посмотреть как работает через отладчик

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +1

      @@mrcolter Конечно. Вот ссылка: github.com/codaza/StockOnliner

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

      @@codaza-channel Спасибо :з

    • @ВладимирБалашиха
      @ВладимирБалашиха 3 ปีที่แล้ว +1

      @@codaza-channel Огромное вам СПАСИБО!! Вы реально объясняете лучше всех на ЮТУБ!!!

    • @ВладимирБалашиха
      @ВладимирБалашиха 3 ปีที่แล้ว +1

      @@codaza-channel Огромное вам СПАСИБО!! Вы реально объясняете лучше всех на ЮТУБ!!! Вот что значит РЕАЛЬНЫЙ УЧИТЕЛЬ!

  • @HelSocol
    @HelSocol 3 ปีที่แล้ว +117

    Предложение по разъяснению паттернов с примерами очень поддерживаю.

  • @paveltarasov1127
    @paveltarasov1127 ปีที่แล้ว +55

    Жаль что ты престал выпускать ролики. Твои обучающие видео по C# лучшее, что я встречал на ютуб. Все просто и понятно

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

      жаль что ты олень и никогда ничему не научишься

  • @КонстантинСивков-п4в
    @КонстантинСивков-п4в 2 ปีที่แล้ว +44

    Урок который можно посмотреть даже уставшим после трудового дня и понять все с первого раза. Никакой тягомотины. Большое спасибо!

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว +1

      💙

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

      ​@@dabradax9117 мне тоже интересно

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

      и заснуть

    • @SuperAnonymousViewer
      @SuperAnonymousViewer 8 หลายเดือนก่อน +1

      @@codaza-channelпожалуйста вернись

  • @thepetyan8902
    @thepetyan8902 3 ปีที่แล้ว +40

    Блин, то что я искал, очень здорово. Просьба к автору, не забрасывай канал, все видео познавательные и на русском!
    Серьезно, брал курс на Udemy, чтобы разобраться в делегатах, так там 2 часа разжовывали незнамо что, а тут все быстро, понятно, по делу и бесплатно!

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +10

      Это классно! Я очень рад, что информация в ролике помогла осмыслить делегаты лучше. Не забудьте посмотреть ролик про события (events) для полноты картины :) Спасибо за комментарий! Впереди много интересного.

    • @nutvismunt
      @nutvismunt 11 หลายเดือนก่อน

      @@codaza-channel куда же делось это впереди(

  • @Maliorz
    @Maliorz 3 ปีที่แล้ว +10

    Какая же годнота! Для особей со ступором мозговины, вроде меня, это просто какое-то спасение. Всё разжевано и визуализировано. Спасибо, чел, это топ контент.

  • @sharlotkins
    @sharlotkins 2 ปีที่แล้ว +6

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

  • @МаксимМакаров-л5т
    @МаксимМакаров-л5т 3 ปีที่แล้ว +46

    в таком же ключе нужно про события. что значат хэндлер, аргс, сендер, е и т.д. З.Ы. постараюсь все видео коментить что бы поднять вас в рекомендациях, т.к. вы правы - формат объяснения очень хорош.

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +11

      Большое спасибо за поддержку! Комментарии к роликам действительно очень помогают. Делаю спойлер, видео про события выйдет уже в эту субботу :)

  • @ДэннисАрабалеев
    @ДэннисАрабалеев 2 ปีที่แล้ว +14

    Автор ты огромный молодец, как же мне было приятно смотреть это видео, все так понятно, хорошая громкость голоса, музыка на фоне, все так лампово, в общем очень круто спасибо!

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว +2

      Рад, что материал оказался полезным. Благодарю за отзыв 💙

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

    Слушать Ваши уроки - одно удовольствие. И даже когда знаешь материал,- все равно находишь для себя что-то новое. Спасибо за Ваш профессионализм и хорошую подачу материала.

  • @lolminevgm6279
    @lolminevgm6279 2 ปีที่แล้ว +8

    Очень жду новых видео,ибо объяснения на идеальных примерах и разъясняется ëмко,понятно и по факту!💗

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

    Возможно одно из самых качественных виде о программировании которое я видел в сети!

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

    Классная музыка. И объяснение тоже!

  • @Deatrockerz
    @Deatrockerz 2 ปีที่แล้ว +11

    Видео отличное, очень правильно и качественно сделано. Разве что могу добавить - если новичку сложно освоить делегаты и события шарпа, а также передачу аргументов по ссылке (ref, out) - изучите указатели в Си. когда умеешь работать с указателями, понимаешь что такое эти все делегаты, что такое передача по ссылке и откуда у этого ноги растут.

  • @chinchilla898
    @chinchilla898 3 ปีที่แล้ว +8

    Большое спасибо! Очень подробное и доступное объяснение 👍

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

    Спасибо большое целый день голову ломал, не мог понять как работают делегаты пока не нашел ваш ролик. Очень хорошо объяснили, как гору с плеч сняло

  • @partymakerplay148
    @partymakerplay148 3 ปีที่แล้ว +8

    клёвая, приятная подача :) желаю быстрого развития канала!

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว

      Благодарю за комментарий и спасибо за пожелания! :)

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

    На удивление просто и понятно разобрал, долго не мог въехать в эту тему. Спасибо автору :)

  • @-unity-
    @-unity- 3 ปีที่แล้ว +13

    Прекрасная подача материала. Мне очень нравится такое. Заранее подготовленный сценарий, без всяких там: "а чё я хотел сказать? эээ.... ммм... ну да! а... нет". Тщательно составленная графика, ничего лишнего. Единственное, я бы фоновую музыку сделал чуть потише. И в конце рост громкости слишком уж взрывной, помягче бы. Но это на будущее, конечно же. Лайк, безусловно!

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +4

      Кирилл, спасибо за обратную связь. Обязательно учту в будущих роликах. 👍

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

    Огромнейшее спасибо Вам за труды.

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

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

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว

      Спасибо за комментарий. Рад, что информация оказалась полезной 🙂

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

    Круто, очень круто. Все объясняется простым и понятным языком, очень доходчиво.
    Автору желаю успехов, побольше подписчиков и динамического развития канала.
    Подписка!

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว

      Рад, что ролик понравился. Благодарю за комментарий 👍

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

    Крутой ролик, весьма понятно, документация больше запутывала, конечно и в ней можно взять информацию, но там больше академически и строго в терминологии, да еще и английские термины незнакомые переводишь и зачастую получаешь не совсем тот смысл в предложениях, благодарю вас, вы делаете отличную работу 👍

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

    Буду пересматривать по очереди с events, пока всё не отложится в голове спасибо

  • @ИванПшеницын-н6ь
    @ИванПшеницын-н6ь 2 ปีที่แล้ว +1

    Суперсодержательный видос четко по теме с практическим примером. Браво автору канала!

  • @tey-eur
    @tey-eur 2 ปีที่แล้ว +2

    Ппекрасные объяснения, уверен у канала огромное будушее

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

    Шикарно, просто шикарно! Наконец то, спустя дня поисков и просмотров скучных роликов, я нашел действительно подробный и приятный урок. Спасибо вам! Желаю вашему каналу миллионы подписчиков!

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +1

      Рад, что информация оказалась полезной. Благодарю за комментарий и поддержку! Впереди много интересного.

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

    Твою дивизию, автор, нереально круто. Читал книжки, смотрел видяхи, но понять смысл делегатов не мог. Мог, но чего-то не хватало. .

  • @MrAgilator
    @MrAgilator 7 หลายเดือนก่อน

    Благодарю за труды! Прекрасная работа на благо людей!

  • @SobachkaPes
    @SobachkaPes 9 หลายเดือนก่อน +4

    Тесак очень вежливо поясняет за делегаты на С#

  • @НаталіяПопелишко
    @НаталіяПопелишко 3 ปีที่แล้ว +4

    Прекрасный формат рролика! Спасибо! +подписчик

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

    Наконец-то допер..Спасибо за видео,приятно слушать. Музыка в тему,в стиле Птушкина из его путешествий)

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +1

      Благодарю за комментарий. Рад, что понимание пришло в уходящем году 🙂 С наступающим! 🎄

  • @scc-6
    @scc-6 ปีที่แล้ว

    Cпасибо) Вроде, разобрался, и понял. Бывают заскоки, и я пытаюсь разобраться, как всё работает, вплоть до хранения памяти, спасибо

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

    Вот чего чего, а многим видео по программированию не хватает жизни, движения. Именно по этому я радуюсь каждый раз, как вижу видео, в котором повествование и картинка идут паралельно, дополняя друг друга

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

    Объяснение на высшем уровне, спасибо автору!

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

    Огромное тебе спасибо.
    Всё доступно и интересно было подано. 👍

  • @ОлегСысоев-т6о
    @ОлегСысоев-т6о 2 ปีที่แล้ว +1

    Спасибо за видео. В качестве предложения можно снять дополнительное видео про делегаты с параметризацией, а так же про делегаты func и action

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

    Тема Design Patterns интересна! Будем ждать)

  • @Анастасия-р2г4е
    @Анастасия-р2г4е 3 ปีที่แล้ว +1

    Спасибо большое! Очень доступная и грамотная подача)

  • @МаксимПирожков-ы3т
    @МаксимПирожков-ы3т ปีที่แล้ว

    Спасибо за видео. Лучшее объяснение по делегатам.

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

    Очень нравится твой канал
    Борис)

  • @vitalijerin3409
    @vitalijerin3409 9 หลายเดือนก่อน

    отличная подача. четко и по делу. музыка, примеры 5+

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

    Очень качественное видео, желаю продвижения на ютубе)

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

    Молодцом! Оч. приятно слушать :]

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

    Так вот оно что, автору большое спасибо за объяснение!

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

    очень качественное объяснение, спасибо огромное

  • @ЮрийВолошин-е8ъ
    @ЮрийВолошин-е8ъ 2 ปีที่แล้ว +2

    Автор большой красавчик)

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

    Спасибо очень интересно и понятно дай бог автору здоровья

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

    Забавно. На середине видео захотелось подписаться, спустился под видео и обнаружил, что я так-то уже подписан)

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

      А, так я еще и комментарий писал)

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

    Вот это в как раз и искал. Автор молодец.

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

    Первое видео, которое Я посмотрел на этом канале! Подписываюсь!

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

    Видео топчик, ты один делаешь на ютубе такое. Продолжай!

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +1

      Рад, что ролик оказался полезным 🙂 Спасибо за комментарий 👍

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

    год назад смотрел видео, теперь пересматриваю😂 все формулировки помню и про банк оф америка

  • @ekaterina6453
    @ekaterina6453 3 ปีที่แล้ว +2

    Большое спасибо. Действительно, тут стало понятно 😅 почти день ковыряния на метаните, но понятно стало у Вас. Я конечно, не Иван и даже не Борис, но лайк поставила

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +1

      Всегда пожалуйста. Очень рад, что рубрика "тут станет понятно" отвечает своему названию 🙂 Поcмотрите еще ролик про события (events): th-cam.com/video/oDucgj1JDPQ/w-d-xo.html Я думаю, по горячим следам, это будет на пользу. Темы делегатов и событий понятийно очень переплетены и их стоит сразу осознавать вместе.

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

      @@codaza-channel единственное, магией для меня осталась работа свойства
      public PriceChange PriceChangeHandler { get; set; }
      но про их работу я не нашла у вас видео, пойду перечитывать метанит )
      Но про события уже смотрю и разбираю )

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +5

      Да, про свойства пока нет ролика на канале. Но если говорить о свойствах супер кратко, чтобы вы сразу же поняли суть, то свойство - это способ задать переменную класса извне (например, из метода Main).
      То есть, может быть свойство в котором мы задаём целочисленную переменную (например, пусть будет вес человека): public int HumanWeight { get; set; }
      А может быть свойство где мы задаём ссылку на метод (как в примере из ролика):
      public PriceChange PriceChangeHandler { get; set; }
      То есть, переводя на человеческий язык, через свойство PriceChangeHandler, мы из метода Main, говорим объекту класса StockExchangeMonitor следующее: У меня есть метод ShowPrice() и этот метод как раз совпадает с сигнатурой делегата PriceChange, сохрани его у себя в свойстве PriceChangeHandler, чтобы ты (StockExchangeMonitor) мог его вызвать, когда посчитаешь нужным.

  • @Сергей-к6и1п
    @Сергей-к6и1п 2 ปีที่แล้ว +1

    Отличная работа! Не останавливайтесь!

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว

      Благодарю за поддержку!

  • @voffkaboo7183
    @voffkaboo7183 3 ปีที่แล้ว +11

    было бы круто, если бы вы рассказали про шаблоны проектирования, спасибо!

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

    Большое вам спасибо!)

  • @kaydjenravner4363
    @kaydjenravner4363 5 หลายเดือนก่อน

    лучшее обьяснение которое я когда либо видел

  • @Re-tj8bt
    @Re-tj8bt 2 ปีที่แล้ว +1

    Очень крутое объяснение. Спасибо большое 🙏

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

    Хорошая подача материала, спасибо. Хотел узнать о делегатах и узнал.

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

    Спасибо за видео) Было б неплохо узнать о свойствах get; set

  • @Pup_of_Earth
    @Pup_of_Earth วันที่ผ่านมา

    Очень хорошее видео, спасибо!

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

    Да, было бы интересно услышать про шаблоны проектирования

  • @kazarovroman
    @kazarovroman 3 ปีที่แล้ว +2

    Как всегда качественный контент!

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

    Ооочень понятное объяснение

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

    Прекрасное видео!

  • @АртемКалініченко-ж3н
    @АртемКалініченко-ж3н 8 หลายเดือนก่อน

    Очень интересное и полезное видео. Спасибо!

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

    Очень вкусный контент. Жаль, что время не хватает продолжать. Паттерны, асинхронность, примеры из жизни, архитектура - как бы хотелось продолжения формата.

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

    ХЕРА СЕ КРУТА!!!ПОНРАВИЛОСЬ ОСОБЕНО С АКЦИЯМИ!

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

    Отличное объяснение , благодарю !!!

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

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

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

    Спасибо за труд!)

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

    Хороше відео. Стисло і зрозуміло.

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

    очень крутое видео, большое спасибо!!!
    Удачи каналу и автору) лайк подписка

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

    Спасибо за отличный контент.

  • @Георгий-ь6с
    @Георгий-ь6с ปีที่แล้ว

    Очень хорошие объяснения, впервые узнал для себя, что делегаты бывают много-фунциональными (MultiCast) и раньше не видел new() без имени класса.

  • @МаксимКустов-х7ш
    @МаксимКустов-х7ш 2 ปีที่แล้ว

    и действительно... всё стало понятно... первое видео от вас на которое я наткнулся. лайк, подписка и пошел смотреть остальные. хотя не, пойду потыкаю палкой делегаты, вдруг оно живое?

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

    это божественно!

  • @АнтонЛетов-б2х
    @АнтонЛетов-б2х ปีที่แล้ว +1

    начало прикольное

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

    Вот что значит хорошее интро вместо того чтобы просить поставить лайк сказать так что мне самому захотелось это сделать.

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

    Хорошее обьеснение. Я понял 👍🙂

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

    Крутое видео!! Братаааааан!!

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

    Как всегда очень круто !!!

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว

      Спасибо за комментарий! Здорово, что информация оказалась полезной 🙂

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

    Спасибо за урок!

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

    Однозначно лайк и подписка.

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

    крутой контент, спасибо! Работаю программистом, ничего не знаю, но лутаю 100к. Все благодаря твоим видосам!

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

      Где работаешь ? Интересно я тоже сейчас учусь думаю на работу устроиться

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

    спасибо, очень приятная подача

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

    Топовое объяснение

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

    Прекрасное видео! Спасибо!

  • @АлексейУткин-м4з
    @АлексейУткин-м4з 2 ปีที่แล้ว +65

    Странное ощущение после просмотра видео, вроде бы все изложено очень доступно, вполне себе хороший пример демонстрации работы делегатов. Но почему-то когда пытаешься сделать свою задачу, выясняется, что суть так и не ухватил. Еще хуже становится при просмотре следующего видео про события. На мой взгляд при объяснении делегатов очень важно делать особый акцент на том, почему нужно в данной ситуации использовать делегат, и что может произойти плохого при использовании обычных методов.

    • @igorshlyakov9321
      @igorshlyakov9321 2 ปีที่แล้ว +13

      такая же ерунда, пример в конце, поставил меня в полный ступор(((

    • @vladoss4643
      @vladoss4643 2 ปีที่แล้ว +7

      Вот да. Вроде смотришь. И вроде логично говорит. Но нихрена непонятно. Почему именно так?
      Нафига этот метод Start? Почему там, блин, ты создаёшь делегат. Очень похож на метод, по объявлению, но это тип. Потом создаёшь экземпляр этого типа.
      А почему в классе вообще какой-то Handler появился?
      Зачем он нужен и что это?
      В общеееем, капец непонятно ничего...

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

      Жизненно. Просто объяснено, но без разбора мелочей и деталей, без углубления и разжевывания. Вот за это я люблю смотреть Христа, у него как-то всё по-человечески и на тупых примерах (в хорошем смысле, типа, для тупых)

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

      ​@@vladoss4643 а всё потому что ты не понял изначально что такое делегат)
      Это ссылка на какой-то метод!!!!который можно изменить при применении на ходу

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

      @@everything_is_simple8 я понял, как себе это объяснить. Для меня делегат - это аналог интерфейса, только для метода.
      С помощью делегата ты можешь отделить запрос на выполнение метода от реализации этого метода. Если тебе нужно выполнять одинаковые по форме(забыл слово) методы - пожалуйста. Можно в цикле в делегат засовывать все методы, а потом вызывать их.
      Ты также через цикл можешь проходить все классы в списке интерфейсов и вызывать что-то у каждой реализации.
      Корочеее... По-моему, похоже. Что думаете?

  • @mrshark6765
    @mrshark6765 11 หลายเดือนก่อน

    Спасибо, невероятно полезно! :D

  • @ЖекаКабанов-э6ь
    @ЖекаКабанов-э6ь 3 ปีที่แล้ว +1

    Комент для продвижения. Автор красавчик.

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

    Это просто прекрасно! Спасибо!

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

    Да, очень интересна тема шаблонов проэктирования

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +1

      Значит, будем говорить 🙂 Вот тут уже поговорили про паттерн Proxy: th-cam.com/video/ceotfvYSm7I/w-d-xo.html

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim 11 หลายเดือนก่อน

    Спасибо за такие видео

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

    Красава, спасибо

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

    Пришел к вам, чтобы не смотреть другое видео со скучной лекцией про делегаты на 1.5 часа. А тут так приятно, музыка расслабляющая, тема темная, информация интересная. Я хоть не Борис и не Иван, но лайк не могу не поставить:) Пойду еще про ивенты посмотрю:)

    • @codaza-channel
      @codaza-channel  3 ปีที่แล้ว +1

      Мы всегда рады. Спасибо, что заглянули 🙂 На codaza мы смотрим в самую суть вещей. Вы можете позже вернуться к 1.5-часовой лекции, там ваше понимание скорее всего дополнят деталями, но суть вы уже точно будете понимать 😉

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

    Live example не сразу понял. Прошло пару месяцев пока мне не понадобилось сделать подобное на практике. И я понял, что библиотека может быть одна. А классов, из которых к библиотеке необходимо обратится, может быть множество. И экземпляры этих классов мы уже можем использовать там, где нам нужно в программе. А так спасибо большое за инфу!

  • @ВладиславБезуглый-ь2к
    @ВладиславБезуглый-ь2к 2 ปีที่แล้ว

    Классный урок , спасибо !=)

  • @essentia9
    @essentia9 5 หลายเดือนก่อน

    Пришлось смотреть дважды, чтобы вкурить, но прикольно. Передаешь свою функцию с параметром в класс, и этот класс тебе в параметр насыпает значение