Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@user-eq6tf8ef4g3 жыл бұрын
Как же я рад, что нашел твой канал, большое тебе спасибо за годные разъяснения
@alexanderdementjev58673 жыл бұрын
Спасибо. Вроде понял, вроде нет. Завтра пересмотрю.
@vladyan012 жыл бұрын
Как начался полиморфизм тоже так, вроде понял, а на следующий день уже не понял)))
@user-gn3ei9ef2q3 жыл бұрын
Святые понедельники! Спасибо, Сергей! =)
@tesarotawer43903 жыл бұрын
вот и прошли выходные отдыха, пора бы с утра дальше изучать любимый C#! Cпасибо за видосик!
@k0fist5043 жыл бұрын
как же приятно слышать фразу "Приветствую Вас друзья, меня зовут Сергей..." Спасибо тебе за такой контент, просто лучший! И вопрос сколько еще уроков осталось по c# если знаешь поделись, пожалуйста
@user-rh6ut3ur4k3 жыл бұрын
Спасибо за уроки. Просто, понятно и всё по-делу. Материал высшего качества. Автору - плюс сто в карму!
@sigmawolf2282 жыл бұрын
зачем ты это сказал
@qurier8852 жыл бұрын
@@sigmawolf228 показать автору, что ты ему благодарны, что ты его смотришь
@qurier885 Жыл бұрын
@@user-zd3qw7le5c не знаю, у меня проблем с этим не было
@vetixov5683 жыл бұрын
Прошло 2 года, а курсы по с# все выпускаются. Спасибо за уроки!!
@katuli3677 Жыл бұрын
прошел год, а курсов все нет...
@user-ts2dt5tr2x9 ай бұрын
@@katuli3677 Их все еще нет.
@TheWainek7 ай бұрын
@@katuli3677 Уже два..
@user-fh1fy6pi5h4 ай бұрын
@@katuli3677прошло еще 9 месяцев. Result = null
@DonnaDinaMusic2 жыл бұрын
первый урок, который пришлось смотреть на скорости 0.75, но оно того стоило. я в восторге от понятия интерфейс, капец, но как продумать архитектуру программы с интерфейсами, чтобы не запутаться - вот это жесть. но круто.
@noob6813 жыл бұрын
Спасибо за уроки, они очень хорошо шлифуют и устраняют любые непонятки после прочтения книг. Жду видео про делегаты и события.
@sergeynovikov70493 жыл бұрын
Огромное спасибо за труд!!!
@adamadamesko97593 жыл бұрын
Уроки выходят - скилл растет, добротно! Пускай выходят еще.
@user-wp2ek8mx3c3 жыл бұрын
Как всегда кратко и по делу. Спасибо за работу.
@artlinestudio67352 жыл бұрын
Очень тяжело зашло. Глаза разбегаются, что и куда. Урок нужный. Спасибо Сергей!
@mikkimorfin54063 жыл бұрын
Благодарю Вас)За уроки.
@elizabethgrant60183 жыл бұрын
Огромное спасибо Вам, Сергей!!!
@GanovAlex3 жыл бұрын
лучшее объяснение про интерфейсы из тех, что я видел. Спасибо за канал. Когда человек сам отлично разбирается и также отлично может рассказывать (а это совершенно отдельная задача, которая не связана со знанием предмета) - это просто супер
@peepa13923 жыл бұрын
Спасибо за урок!
@flepjack3 жыл бұрын
Годнота подъехала
@user-vs4vv6ev2m3 жыл бұрын
Мне одному все это напомнило "Дом который построил Джек" ?))
@h2ogaming1083 жыл бұрын
Thank’s, it’s really help me to understand the total idea of interfaces.
@user-lx5vv3uu8u3 жыл бұрын
Сергей, приветствую тебя и твоих подписчиков! Благодарю!
@_chill_relax_calm46473 жыл бұрын
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете, и при этом, к сожалению, мало что понял(в данном уроке)
@user-mj9bl5nu7z2 жыл бұрын
Мне тоже сложно было понять этот урок - Почитай одновременно Троелсена, станет яснее)
@nikitarickman3 жыл бұрын
Я на 52 уроке, но сразу ставлю лайк !
@ShomLZ3 жыл бұрын
Спасибо за урок, Сергей!
@maxwad3 жыл бұрын
Чем дальше, тем сложнее. Пожелайте мне удачи, ребята! Но Сергею в любом случае огромное спасибо за работу!
@andruhaofficial3 жыл бұрын
Сергей, вы прекрасны! Как и всегда, собственно говоря) Есть идейка. Все знают, что практика, это самое важное в нашем вопросе. Так вот, было бы очень круто, если бы вы давали идею для разработки, опираясь на знания, которые уже были получены из ваших уроков, и в ходе дела вместе с нами его делать, объяснять. Как большое домашнее задание, в общем-то.
@rm56436 ай бұрын
Просто офигеваешь от крутизны изобилия инструмента в виде языка, но пока непонятно, как это применять. А если не применишь, то и не разберешься. На первых порах этого курса были ДЗ. Тут без практики никак не понять. Всем советую где-то на уроках 20-30х придумать себе какой-нибудь реальный проект, и его допиливать с использованием нового урока. Не бояться что применив новый урок сломаешь логику. Тогда курс проходится дольше, но если никуда не торопишься, то что-то можно усвоить и чему-то научиться. Уроки не реально классные. Сергей Вы очень одаренный преподаватель! Спасибо Вам большое! Для развития в качестве хобби, это то что нужно!
@yuutsuren38923 жыл бұрын
Спасибо большое 😭❤️
@alexanderdementjev58673 жыл бұрын
Пересмотрел. Вник. Как же хочется больше уроков и знаний. По книгам оно как-то поверхностно, без глубокого осмысления.
@user-ql9ye5mx6u5 ай бұрын
Читать не умеете, значит. Посмотрел бы я на вас, как вы без книг глубоко матанчик осмыслите или термех
@vladislav31053 жыл бұрын
Огромное спасибо за уроки! Исчерпывающие объяснения! Всех благ!!
@Leonidn19722 жыл бұрын
Thanks a lot. Very simple and clearer.
@user-od8mn6ns2z2 жыл бұрын
Мнооого информации. Я уже привык к вашим урокам(обычно они в два раза короче*)). Интересный факт - на таких длинных уроках я на середине видео супер загружаюсь замедляюсь , но под конец видео всё же осознаю полученную инфу. Но всё же надо будет пересмотреть .Спасибо за урок!*)
@purplefta113 жыл бұрын
Спасибо за все твои уроки
@egorkalmykov40033 жыл бұрын
Огромнейшее спасибо за полезные уроки !!!
@ifelru2 жыл бұрын
Спасибо за отличные уроки, с данного урока вернулся к двум предыдущим и начал повторять за автором. Много информации.
@DarkStrider4643 жыл бұрын
Спасибо, лучший!
@EABS12 жыл бұрын
Огромное Вам спасибо. Бесплатные и такие качественные уроки
@user-kz4xm7zk5c3 жыл бұрын
Спасибо огромное и тебе, Сергей!
@johnnydowney14623 жыл бұрын
Спасибо большое без вас бы у меня ничего не получилось, но почему вы больше не снимаете домашние задания? Они очень помогали.
@user-ee6fw8ss4r Жыл бұрын
Спасибо тебе теска) уже как 1.5 года изучаю С#, но на интерфейсы что-то я подзабил был тогда. Вернулся. Все понятно. Спасибо) На твоих уроках учился
@user-ee6fw8ss4r Жыл бұрын
успел разобраться с MVC, а с интерфейсами только сейчас)))
@motofun-qv7zc2 жыл бұрын
Интерфейсы достаточно сложная тема. Спасибо за урок.
@user-ro1fo3oz2v9 ай бұрын
Как по мне, очень быстрый скачок от примеров на пистолетах, базуках к базам данным и провайдерам. Именно из-за этого для меня ролик стал очень тяжёлым и стал последним в плейлисте по ооп из-за непоняток. А остальные ролики предельно понятные и для абсолютных новичков, коим я и являюсь
@clownkrusty9950 Жыл бұрын
Что что, но в этом уроке вообще ничего не понятно. Ощущения будто сидишь на перроне и смотришь на уезжающий поезд в который ты почему то не сел хотя должен был
@avelidamian11946 ай бұрын
Если смотреть подряд его видео , и не только его , будет все понятно !
@user-ql9ye5mx6u5 ай бұрын
Ну вы и тормоз)
@STRANEV3 жыл бұрын
Я дико извиняюсь, что пишу не по теме ролика, но хотелось бы увидеть продолжение уроков по С++ на темы: rvalue lvalue, про конструктор переноса, явные/неявные преобразования типов, битовые операции. Огромное Вам спасибо за Ваш труд!
@ivannebyshynets88293 жыл бұрын
Сергей, поклон тебе до земли!
@user-qe3fi8kp1m3 жыл бұрын
Спасибо большое, очень понятно обьясняете, если чесно ваши уроки единственные которые я понял =)
@TheArtzlo2 жыл бұрын
Качественное объяснение, отличные примеры!
@alexanderdementjev58673 жыл бұрын
Сижу жду следующего урока. Надеюсь это будут анонимные методы и делегаты в качестве параметров. А там и до событий рукой подать.
@MegaSowest3 жыл бұрын
Как вовремя. Спасибо. Самое легкое и пончтное видео из всех
@gorochkin17473 жыл бұрын
После полиморфизма стало все очень сложно для понимания))) вроде и понятно, но самому реализовать не реально пока)))
@sigmawolf2282 жыл бұрын
это как кристаллы в физике. это оттуда взяли. полиморфизм.
@MaxKyivUa Жыл бұрын
Сергей объясняет очень сложно. Я много месяцев мучился по его урокам. Нужно больше практики, а еще смотреть видео других авторов не аналогичные темы
@HeIvis Жыл бұрын
@@MaxKyivUa , нужно вам более последовательно изучать темы и проблем с понимаем не будет. Сергей объясняет наиболее понятно, учитывая, что я посмотрел около 3-4 полярных источников. Там примеры такие скучные, что даже не интересно рассматривать.
@MaxKyivUa Жыл бұрын
@@HeIvis у каждого свое отношение, но, повторюсь, боле полугода изучаю программирование и объяснение Сергея очень сложно воспринимается. Думаю, не все хорошие программисты умеют учить и Сергей, наверное, хороший программист, не его изложение мягко говоря, не простое
@dakinder1534 Жыл бұрын
@@HeIvis насмешил. Где ты тут примеры увидел?
@3x__3 жыл бұрын
спасибо за урок!
@kostyash3rbak251 Жыл бұрын
Понял я немного, больше запутался. Пример использования для меня неподходящий, как-то запутано что куда, да и зачем должно отправляться. Постараюсь пересмотреть еще раз, как отдохну, может со свежей головой все лучше уляжется. Если нет, то пойду смотреть другие источники(надеюсь найду примеры на основе игр). И все же спасибо вам за уроки!😉
@user-zi2fh7zp1q2 жыл бұрын
Пересмотрел 4 раза. Спасибо за видео!
@user-lb6lv1sq3v2 жыл бұрын
Храни бог автора видео :))) все доступно понятно, а главное крутые примеры. Эх, все переделывать :)))
@KlevaGameS9 ай бұрын
Благодарю за Урок.
@user-cf5pk2wz6w2 жыл бұрын
Надо же так доходчиво объяснить и для тех, кто планирует делать сайты нa C# и для тех, кто планирует разрабатывать игры
@HeIvis Жыл бұрын
Привет, как успехи?
@viktormix65222 жыл бұрын
Пасибо тебе огромно,
@edwardmax.32493 жыл бұрын
Спасибо за очередной урок!
@Andrey-qk4em3 жыл бұрын
Добрый день, Сергей! Написал Вам на почту. Большая благодарность за качественный контент!
@____-fh4wx3 жыл бұрын
подскажите пожалуйста почту Сергея, имеется предложение, а как связаться, увы, не знаю
@skarabeydm3 жыл бұрын
@@____-fh4wx у него в группе
@shara25683 жыл бұрын
Жду видео про индексаторы))
@donalddark25293 жыл бұрын
Наконец дошеёл)
@BrostylesCat2 жыл бұрын
мда сильно... сразу и не осилишь такую инфу, годнота!
@user-ok8ni3dx2c3 жыл бұрын
спасибо!
@user-qs8vf5dm3c2 ай бұрын
Интерфейсы - это формализация отношений между объектами.
@alinanur56282 жыл бұрын
Взрыв мозга...Когда я это все смогу понять и применить?!
@izilab3 жыл бұрын
Холодное оружие которое имеет метод Fire(); - это прелестно! За видос спасибо!
@Estarossa_Miloserdia2 жыл бұрын
Йа коробко!
@dmytrogryzov3371 Жыл бұрын
Йа коробко 😂
@title63223 жыл бұрын
Наконец то понял что к чему
@awdesawdeska61613 жыл бұрын
ещё не посмотрел, но лайк поставил
@user-uj6jx2nk3z2 жыл бұрын
Здравствуйте! Спасибо вам за все уроки, а следующие выпуски будут?
@user-xy7mc4du4i2 жыл бұрын
Отличный урок
@voidmyname11 ай бұрын
Я коробко)) Спасибо за видео.
@Hayabusa17 Жыл бұрын
СПАСИБО ОГРОМНОЕ +999 подписчиков Вам
@makasin23933 жыл бұрын
Мега интересно:)
@MATUS_PLAY18 күн бұрын
Очень крутое видео)
@insalansedangerozovich21263 жыл бұрын
спасибо. лайки проставил. не забрасывай это дело, пожалуйста. Менторством занимаетесь?
@noserly1 Жыл бұрын
Блин, как же я обожаю его текст стрельбы. Чпуньк, Йа Коробко хпхахахахахахх
@gennadysmirnov53622 жыл бұрын
Тут тоже есть вопрос, в начале урока идет работа через переменную типа Интерфейса, ей присваивается объект класса, в метод, которого передается объект другого класса и выполняется какая-то логика, тогда как в конце урока с абстрактными классами мы напрямую передаем в метод объекта типа Player в цикле объекты типа Weapon без переменной типа Интерфейса. Работает и так и так, но как лучше, или это без разницы?
@leskhanmuratuly53742 жыл бұрын
Как говорится, ничего не понятно. Но очень интересно.
@veronica-bu8rp3 жыл бұрын
Спасибо за Ваш урок!
@user-ob5wx8us7h2 жыл бұрын
здравствуйте! подскажите в чем преимущество помещения объекта класса ConsoleDataProcessor в переменную интерфейса IDataProcessor? почему с таким же успехом не создать объект этого же класса и поместить туда данные?
@AnderX0033 жыл бұрын
Сергей, а после основных уроков по ООП, будете ли снимать уроки про разные паттерны?
@SuperSubStrata2 ай бұрын
Очень сложный урок, несколько раз пересматривал, но не уверен, что как надо усвоил. Какие то процессоры, провайдеры и всё это в куче. Первый раз на этом канале плохо усваиваю материал, обычно Сергей всё очень понятно предоставлял и редко пересматривать приходилось. Наверное тема действительно непростая.
@User002514 ай бұрын
Не знаю, какие проблемы у всех вдруг на этом уроке. Я абсолютный новичок в программировании, всё поняла)
@rkononykhin3 жыл бұрын
Спасибо
@govdamikhaylo41833 жыл бұрын
Жаль что это видео не вышло раньше(
@VAscetic3 жыл бұрын
Ладно... по-позже.. чот сложновато)))
@uritisx27 күн бұрын
Кстати те, кто читает мой комм и не особо закрепили про ООП и интерфейс информацию, то попробуйте сделать проект по типу капсульного кофейника.
@uritisx26 күн бұрын
Я хоть немного и считерил с чатботом, но получилось как-то вот так: // Интерфейс для всех типов кофе public interface ICoffee { string Name { get; } void Brew(); } // Базовый класс для капсул public abstract class Capsule : ICoffee { public string Name { get; protected set; } public abstract void Brew(); } // Конкретный класс для Эспрессо капсулы public class EspressoCapsule : Capsule { public EspressoCapsule() { Name = "Espresso Capsule"; } public override void Brew() { Console.WriteLine("Brewing an espresso from a capsule..."); } } // Конкретный класс для Латте капсулы public class LatteCapsule : Capsule { public LatteCapsule() { Name = "Latte Capsule"; } public override void Brew() { Console.WriteLine("Brewing a latte from a capsule..."); } } // Класс для растворимого кофе public class InstantCoffee : ICoffee { public string Name { get; private set; } public InstantCoffee() { Name = "Instant Coffee"; } public void Brew() { Console.WriteLine("Mixing instant coffee with hot water..."); } } // Класс Кофейный автомат public class CoffeeMachine { private bool isWaterHeated; public CoffeeMachine() { isWaterHeated = false; } // Инкапсуляция процесса нагревания воды private void HeatWater() { Console.WriteLine("Heating water..."); isWaterHeated = true; } public void MakeCoffee(ICoffee coffee) { if (!isWaterHeated) { HeatWater(); } Console.WriteLine($"Using {coffee.Name}."); coffee.Brew(); Console.WriteLine("Coffee is ready!"); } } // Тестирование функционала public class Program { public static void Main(string[] args) { CoffeeMachine coffeeMachine = new CoffeeMachine(); ICoffee espresso = new EspressoCapsule(); ICoffee latte = new LatteCapsule(); ICoffee instantCoffee = new InstantCoffee(); coffeeMachine.MakeCoffee(espresso); coffeeMachine.MakeCoffee(latte); coffeeMachine.MakeCoffee(instantCoffee); } }
@powerblure77135 ай бұрын
Если честно после создания второго интерфейса понимание шло сильно с трудом. А после наследования я вообще перестал понимать что происходит на экране. Тема для меня оказалась чёт резко сложной. До этого шёл бодро и ловил на лету.
@user-bn8eb7um1g3 жыл бұрын
Сергей, спасибо за ваш труд! Я Думаю многим бы хотелось узнать на каком этапе от «новичка до профессионала» мы находимся посмотрев, поняв и проработав все вышедшее уроки данного курса ? Сколько ещё примерно видео выйдет по с#?
@musyanya75463 жыл бұрын
Ещë как минимум LINQ и лямбда-выражения нужно пройти, многопоточность, делегаты.
@user-cj8wy9lr3s3 жыл бұрын
Дай бох тебе бабла!!!! Спасибо за урокииииии!!!!
@mymobigoogle20511 ай бұрын
Дай блох тебе здоровых.
@BrostylesCat2 жыл бұрын
капец уже конец )
@user-gh2bk3mh8r2 жыл бұрын
2 месяц изучения прошел, с первого раза интерфейсы не зашли)
@amezhlumov2 жыл бұрын
Здравствуйте ! Подскажите пожалуйста, а эти самые интерфейсы могут быть вынесены в отдельный dll ?
@marginal4809Ай бұрын
Раза с 5 въеду я думаю)))
@user-ze6bq2mp8hАй бұрын
Попробуй на метаните еще глянуть материал, там неплохо объяснено.
@marginal4809Ай бұрын
@@user-ze6bq2mp8h Спасибо за наводку, знаю такой ресурс. Как слушаю всё понятно, когда сам своё сажусь кодить - все вылетает, но справлюсь раз до сюда дошёл)))
@timurlimonov5076 Жыл бұрын
best
@user-pc2ge5km9s2 жыл бұрын
Чот начал что-то понимать, потом парень начал что-то делать, снова сижу в непонятка XD Объясните, пожалуйста, для чего всё-таки нужен интерфейс
@ulviismayilov29333 жыл бұрын
это не наследование. не путайте. с виду похожи, но процесс другой.
@chernobylfx23793 жыл бұрын
В девятых шарпах интерфейс может содержать реализацию и "переадресовывать" вызовы методов при помощи оператора лямбда. А ещё можно делать protected модификатор доступа. Информация устаревшая.