Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@АртёмБыков-е3р3 жыл бұрын
Как же я рад, что нашел твой канал, большое тебе спасибо за годные разъяснения
@Катерина-э4я3 жыл бұрын
Святые понедельники! Спасибо, Сергей! =)
@alexanderdementjev58673 жыл бұрын
Спасибо. Вроде понял, вроде нет. Завтра пересмотрю.
@vladyan013 жыл бұрын
Как начался полиморфизм тоже так, вроде понял, а на следующий день уже не понял)))
@vetixov5683 жыл бұрын
Прошло 2 года, а курсы по с# все выпускаются. Спасибо за уроки!!
@katuli3677 Жыл бұрын
прошел год, а курсов все нет...
@Polka-p9g Жыл бұрын
@@katuli3677 Их все еще нет.
@TheWainek10 ай бұрын
@@katuli3677 Уже два..
@максимшеховцов-ф2ш7 ай бұрын
@@katuli3677прошло еще 9 месяцев. Result = null
@АртёмМорозов-ф9е3 жыл бұрын
Спасибо за уроки. Просто, понятно и всё по-делу. Материал высшего качества. Автору - плюс сто в карму!
@SIGMA_BLYAT2 жыл бұрын
зачем ты это сказал
@qurier8852 жыл бұрын
@@SIGMA_BLYAT показать автору, что ты ему благодарны, что ты его смотришь
@qurier885 Жыл бұрын
@@РНС_Саакашвили не знаю, у меня проблем с этим не было
@rm56439 ай бұрын
Просто офигеваешь от крутизны изобилия инструмента в виде языка, но пока непонятно, как это применять. А если не применишь, то и не разберешься. На первых порах этого курса были ДЗ. Тут без практики никак не понять. Всем советую где-то на уроках 20-30х придумать себе какой-нибудь реальный проект, и его допиливать с использованием нового урока. Не бояться что применив новый урок сломаешь логику. Тогда курс проходится дольше, но если никуда не торопишься, то что-то можно усвоить и чему-то научиться. Уроки не реально классные. Сергей Вы очень одаренный преподаватель! Спасибо Вам большое! Для развития в качестве хобби, это то что нужно!
@tesarotawer43903 жыл бұрын
вот и прошли выходные отдыха, пора бы с утра дальше изучать любимый C#! Cпасибо за видосик!
@elizabethgrant60183 жыл бұрын
Огромное спасибо Вам, Сергей!!!
@GanovAlex3 жыл бұрын
лучшее объяснение про интерфейсы из тех, что я видел. Спасибо за канал. Когда человек сам отлично разбирается и также отлично может рассказывать (а это совершенно отдельная задача, которая не связана со знанием предмета) - это просто супер
@noob6813 жыл бұрын
Спасибо за уроки, они очень хорошо шлифуют и устраняют любые непонятки после прочтения книг. Жду видео про делегаты и события.
@mikkimorfin54063 жыл бұрын
Благодарю Вас)За уроки.
@sergeynovikov70493 жыл бұрын
Огромное спасибо за труд!!!
@k0fist5043 жыл бұрын
как же приятно слышать фразу "Приветствую Вас друзья, меня зовут Сергей..." Спасибо тебе за такой контент, просто лучший! И вопрос сколько еще уроков осталось по c# если знаешь поделись, пожалуйста
@peepa13923 жыл бұрын
Спасибо за урок!
@nikitarickman3 жыл бұрын
Я на 52 уроке, но сразу ставлю лайк !
@flepjack3 жыл бұрын
Годнота подъехала
@ИванПетров-л5и6е3 жыл бұрын
Как всегда кратко и по делу. Спасибо за работу.
@_chill_relax_calm46473 жыл бұрын
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете, и при этом, к сожалению, мало что понял(в данном уроке)
@АнтонИбрагимов-г5д3 жыл бұрын
Мне тоже сложно было понять этот урок - Почитай одновременно Троелсена, станет яснее)
@artlinestudio67353 жыл бұрын
Очень тяжело зашло. Глаза разбегаются, что и куда. Урок нужный. Спасибо Сергей!
@ShomLZ3 жыл бұрын
Спасибо за урок, Сергей!
@h2ogaming1083 жыл бұрын
Thank’s, it’s really help me to understand the total idea of interfaces.
@yuutsuren38923 жыл бұрын
Спасибо большое 😭❤️
@adamadamesko97593 жыл бұрын
Уроки выходят - скилл растет, добротно! Пускай выходят еще.
@DonnaDinaMusic2 жыл бұрын
первый урок, который пришлось смотреть на скорости 0.75, но оно того стоило. я в восторге от понятия интерфейс, капец, но как продумать архитектуру программы с интерфейсами, чтобы не запутаться - вот это жесть. но круто.
@ПавелБойко-ь2д3 жыл бұрын
Мнооого информации. Я уже привык к вашим урокам(обычно они в два раза короче*)). Интересный факт - на таких длинных уроках я на середине видео супер загружаюсь замедляюсь , но под конец видео всё же осознаю полученную инфу. Но всё же надо будет пересмотреть .Спасибо за урок!*)
@vladislav31053 жыл бұрын
Огромное спасибо за уроки! Исчерпывающие объяснения! Всех благ!!
@purplefta113 жыл бұрын
Спасибо за все твои уроки
@Leonidn19722 жыл бұрын
Thanks a lot. Very simple and clearer.
@ashmian4k3 жыл бұрын
Сергей, вы прекрасны! Как и всегда, собственно говоря) Есть идейка. Все знают, что практика, это самое важное в нашем вопросе. Так вот, было бы очень круто, если бы вы давали идею для разработки, опираясь на знания, которые уже были получены из ваших уроков, и в ходе дела вместе с нами его делать, объяснять. Как большое домашнее задание, в общем-то.
@egorkalmykov40033 жыл бұрын
Огромнейшее спасибо за полезные уроки !!!
@alexanderdementjev58673 жыл бұрын
Пересмотрел. Вник. Как же хочется больше уроков и знаний. По книгам оно как-то поверхностно, без глубокого осмысления.
@ИванДовлатов-х3ж8 ай бұрын
Читать не умеете, значит. Посмотрел бы я на вас, как вы без книг глубоко матанчик осмыслите или термех
@DarkStrider4643 жыл бұрын
Спасибо, лучший!
@EABS12 жыл бұрын
Огромное Вам спасибо. Бесплатные и такие качественные уроки
@АндрейМалов-с4м3 жыл бұрын
Мне одному все это напомнило "Дом который построил Джек" ?))
@ifelru3 жыл бұрын
Спасибо за отличные уроки, с данного урока вернулся к двум предыдущим и начал повторять за автором. Много информации.
@ЮраШкаффов Жыл бұрын
Как по мне, очень быстрый скачок от примеров на пистолетах, базуках к базам данным и провайдерам. Именно из-за этого для меня ролик стал очень тяжёлым и стал последним в плейлисте по ооп из-за непоняток. А остальные ролики предельно понятные и для абсолютных новичков, коим я и являюсь
@DmitryDolganov3 жыл бұрын
Сергей, приветствую тебя и твоих подписчиков! Благодарю!
@ДмитрийАлексеев-ж1г3 жыл бұрын
Спасибо огромное и тебе, Сергей!
@СергейДовгалев-ц1щ Жыл бұрын
Спасибо тебе теска) уже как 1.5 года изучаю С#, но на интерфейсы что-то я подзабил был тогда. Вернулся. Все понятно. Спасибо) На твоих уроках учился
@СергейДовгалев-ц1щ Жыл бұрын
успел разобраться с MVC, а с интерфейсами только сейчас)))
@ivannebyshynets88293 жыл бұрын
Сергей, поклон тебе до земли!
@TheArtzlo2 жыл бұрын
Качественное объяснение, отличные примеры!
@maxwad3 жыл бұрын
Чем дальше, тем сложнее. Пожелайте мне удачи, ребята! Но Сергею в любом случае огромное спасибо за работу!
@motofun-qv7zc2 жыл бұрын
Интерфейсы достаточно сложная тема. Спасибо за урок.
@3x__3 жыл бұрын
спасибо за урок!
@STRANEV3 жыл бұрын
Я дико извиняюсь, что пишу не по теме ролика, но хотелось бы увидеть продолжение уроков по С++ на темы: rvalue lvalue, про конструктор переноса, явные/неявные преобразования типов, битовые операции. Огромное Вам спасибо за Ваш труд!
@никита-в5я6и2 жыл бұрын
Надо же так доходчиво объяснить и для тех, кто планирует делать сайты нa C# и для тех, кто планирует разрабатывать игры
@HeIvis2 жыл бұрын
Привет, как успехи?
@КритерийПарето2 жыл бұрын
Пересмотрел 4 раза. Спасибо за видео!
@kostyash3rbak251 Жыл бұрын
Понял я немного, больше запутался. Пример использования для меня неподходящий, как-то запутано что куда, да и зачем должно отправляться. Постараюсь пересмотреть еще раз, как отдохну, может со свежей головой все лучше уляжется. Если нет, то пойду смотреть другие источники(надеюсь найду примеры на основе игр). И все же спасибо вам за уроки!😉
@ДмитрийБарсуков-ъ8р2 жыл бұрын
Храни бог автора видео :))) все доступно понятно, а главное крутые примеры. Эх, все переделывать :)))
@Михаил123-в2е3 жыл бұрын
Спасибо большое, очень понятно обьясняете, если чесно ваши уроки единственные которые я понял =)
@MegaSowest3 жыл бұрын
Как вовремя. Спасибо. Самое легкое и пончтное видео из всех
@donalddark25293 жыл бұрын
Наконец дошеёл)
@alexanderdementjev58673 жыл бұрын
Сижу жду следующего урока. Надеюсь это будут анонимные методы и делегаты в качестве параметров. А там и до событий рукой подать.
@shara25683 жыл бұрын
Жду видео про индексаторы))
@johnnydowney14623 жыл бұрын
Спасибо большое без вас бы у меня ничего не получилось, но почему вы больше не снимаете домашние задания? Они очень помогали.
@edwardmax.32493 жыл бұрын
Спасибо за очередной урок!
@viktormix65222 жыл бұрын
Пасибо тебе огромно,
@Andrey-qk4em3 жыл бұрын
Добрый день, Сергей! Написал Вам на почту. Большая благодарность за качественный контент!
@____-fh4wx3 жыл бұрын
подскажите пожалуйста почту Сергея, имеется предложение, а как связаться, увы, не знаю
@skarabeydm3 жыл бұрын
@@____-fh4wx у него в группе
@BrostylesCat2 жыл бұрын
мда сильно... сразу и не осилишь такую инфу, годнота!
@izilab3 жыл бұрын
Холодное оружие которое имеет метод Fire(); - это прелестно! За видос спасибо!
@Hayabusa17 Жыл бұрын
СПАСИБО ОГРОМНОЕ +999 подписчиков Вам
@МаксимХоменко-г1ь3 жыл бұрын
спасибо!
@АлександрШейка-ц5ь5 ай бұрын
Интерфейсы - это формализация отношений между объектами.
@СергейКошельник-н9н3 жыл бұрын
Отличный урок
@awdesawdeska61613 жыл бұрын
ещё не посмотрел, но лайк поставил
@title63223 жыл бұрын
Наконец то понял что к чему
@insalansedangerozovich21263 жыл бұрын
спасибо. лайки проставил. не забрасывай это дело, пожалуйста. Менторством занимаетесь?
@voidmyname Жыл бұрын
Я коробко)) Спасибо за видео.
@ИльяКим-м3н2 жыл бұрын
Здравствуйте! Спасибо вам за все уроки, а следующие выпуски будут?
@makasin23933 жыл бұрын
Мега интересно:)
@MATUS_PLAY3 ай бұрын
Очень крутое видео)
@AnderX0033 жыл бұрын
Сергей, а после основных уроков по ООП, будете ли снимать уроки про разные паттерны?
@gorochkin17473 жыл бұрын
После полиморфизма стало все очень сложно для понимания))) вроде и понятно, но самому реализовать не реально пока)))
@SIGMA_BLYAT2 жыл бұрын
это как кристаллы в физике. это оттуда взяли. полиморфизм.
@shkolnyy-maxym2 жыл бұрын
Сергей объясняет очень сложно. Я много месяцев мучился по его урокам. Нужно больше практики, а еще смотреть видео других авторов не аналогичные темы
@HeIvis2 жыл бұрын
@@shkolnyy-maxym , нужно вам более последовательно изучать темы и проблем с понимаем не будет. Сергей объясняет наиболее понятно, учитывая, что я посмотрел около 3-4 полярных источников. Там примеры такие скучные, что даже не интересно рассматривать.
@shkolnyy-maxym2 жыл бұрын
@@HeIvis у каждого свое отношение, но, повторюсь, боле полугода изучаю программирование и объяснение Сергея очень сложно воспринимается. Думаю, не все хорошие программисты умеют учить и Сергей, наверное, хороший программист, не его изложение мягко говоря, не простое
@dakinder1534 Жыл бұрын
@@HeIvis насмешил. Где ты тут примеры увидел?
@alinanur56283 жыл бұрын
Взрыв мозга...Когда я это все смогу понять и применить?!
@noserly1 Жыл бұрын
Блин, как же я обожаю его текст стрельбы. Чпуньк, Йа Коробко хпхахахахахахх
@leskhanmuratuly53742 жыл бұрын
Как говорится, ничего не понятно. Но очень интересно.
@gennadysmirnov53623 жыл бұрын
Тут тоже есть вопрос, в начале урока идет работа через переменную типа Интерфейса, ей присваивается объект класса, в метод, которого передается объект другого класса и выполняется какая-то логика, тогда как в конце урока с абстрактными классами мы напрямую передаем в метод объекта типа Player в цикле объекты типа Weapon без переменной типа Интерфейса. Работает и так и так, но как лучше, или это без разницы?
@rkononykhin3 жыл бұрын
Спасибо
@Estarossa_Miloserdia2 жыл бұрын
Йа коробко!
@dmytrogryzov3371 Жыл бұрын
Йа коробко 😂
@SuperSubStrata6 ай бұрын
Очень сложный урок, несколько раз пересматривал, но не уверен, что как надо усвоил. Какие то процессоры, провайдеры и всё это в куче. Первый раз на этом канале плохо усваиваю материал, обычно Сергей всё очень понятно предоставлял и редко пересматривать приходилось. Наверное тема действительно непростая.
@ИгорьТаипов2 жыл бұрын
здравствуйте! подскажите в чем преимущество помещения объекта класса ConsoleDataProcessor в переменную интерфейса IDataProcessor? почему с таким же успехом не создать объект этого же класса и поместить туда данные?
@uritisx4 ай бұрын
Кстати те, кто читает мой комм и не особо закрепили про ООП и интерфейс информацию, то попробуйте сделать проект по типу капсульного кофейника.
@uritisx3 ай бұрын
Я хоть немного и считерил с чатботом, но получилось как-то вот так: // Интерфейс для всех типов кофе 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); } }
@Риф-и5ь3 жыл бұрын
Дай бох тебе бабла!!!! Спасибо за урокииииии!!!!
@mymobigoogle205 Жыл бұрын
Дай блох тебе здоровых.
@АртёмГуртиков-х9ч3 жыл бұрын
Сергей, спасибо за ваш труд! Я Думаю многим бы хотелось узнать на каком этапе от «новичка до профессионала» мы находимся посмотрев, поняв и проработав все вышедшее уроки данного курса ? Сколько ещё примерно видео выйдет по с#?
@musyanya75463 жыл бұрын
Ещë как минимум LINQ и лямбда-выражения нужно пройти, многопоточность, делегаты.
@VAscetic3 жыл бұрын
Ладно... по-позже.. чот сложновато)))
@amezhlumov2 жыл бұрын
Здравствуйте ! Подскажите пожалуйста, а эти самые интерфейсы могут быть вынесены в отдельный dll ?
@User002517 ай бұрын
Не знаю, какие проблемы у всех вдруг на этом уроке. Я абсолютный новичок в программировании, всё поняла)
@govdamikhaylo41833 жыл бұрын
Жаль что это видео не вышло раньше(
@timurlimonov50762 жыл бұрын
best
@BrostylesCat2 жыл бұрын
капец уже конец )
@КириллСилин-п4т3 жыл бұрын
коммент для продвижения
@Neroz49rujka3 жыл бұрын
sps!
@W_O_I_F4 ай бұрын
Раза с 5 въеду я думаю)))
@АртемИльин-п3с4 ай бұрын
Попробуй на метаните еще глянуть материал, там неплохо объяснено.
@W_O_I_F4 ай бұрын
@@АртемИльин-п3с Спасибо за наводку, знаю такой ресурс. Как слушаю всё понятно, когда сам своё сажусь кодить - все вылетает, но справлюсь раз до сюда дошёл)))
@ВиталийКоваленко-х2щ3 жыл бұрын
Опять 60 фпс... жопа-боль. (Большое спасибо за Урок!)
@ДмитрийЯльчик3 жыл бұрын
Чот начал что-то понимать, потом парень начал что-то делать, снова сижу в непонятка XD Объясните, пожалуйста, для чего всё-таки нужен интерфейс
@powerblure77138 ай бұрын
Если честно после создания второго интерфейса понимание шло сильно с трудом. А после наследования я вообще перестал понимать что происходит на экране. Тема для меня оказалась чёт резко сложной. До этого шёл бодро и ловил на лету.
@ВадимЗайцев-ш7з3 жыл бұрын
Ребят, есть разница между VS Code и Visual studio? .NET нужен для работы в Unity? Studio не ставится на компьютер из-за перенесённой виндовс, а Code успешно установился, расширение для C# поставил. Подойдёт VS Code для изучения C#? Первый язык для изучения
@yevheniikovalenko59503 жыл бұрын
Лучше использовать Visual Studio.
@ilyashinaurov48463 жыл бұрын
пойдет, правда будет не очень удобно. проект нормальный сделать я думаю не получится, но создавать какие-нибудь небольшие исполняемые файлы пойдет
@S.D.PrimusАй бұрын
🤯
@chernobylfx23793 жыл бұрын
В девятых шарпах интерфейс может содержать реализацию и "переадресовывать" вызовы методов при помощи оператора лямбда. А ещё можно делать protected модификатор доступа. Информация устаревшая.
@НикитаБельков-л5б2 жыл бұрын
2 месяц изучения прошел, с первого раза интерфейсы не зашли)