О курсе
Курс посвящён работе с делегатами и событиями в языке C#. Автор предлагает рассмотреть эти механизмы как инструмент для построения более расширяемых систем и снижения связанности компонентов. В описании отмечается, что тема часто остаётся недоосвоенной, из-за чего разработчики прибегают к громоздким конструкциям на основе интерфейсов и абстрактных классов.
Что рассматривается в программе
- Рассматривается использование делегатов в C#.
- Разбирается событийный подход к программированию.
- Изучается написание лямбда-выражений.
- Обсуждаются способы упрощения сложной логики.
- Рассматривается построение расширяемой системы.
- В бонусной лекции разбирается применение делегатов и событий в Unity.
Кому может быть полезен курс
- Разработчикам на C#, которые хотят разобраться в делегатах и событиях.
- Тем, кто интересуется событийным подходом к программированию.
- Специалистам, работающим с Unity и желающим ознакомиться с применением делегатов и событий в этом движке.
- Тем, кто сталкивается с избыточной связанностью компонентов и хочет изучить альтернативные подходы к организации кода.
Вопросы о программе
Какие темы рассматриваются в курсе?
В программе заявлены делегаты, событийный подход к программированию, лямбда-выражения, упрощение сложной логики и построение расширяемой системы.
Есть ли в курсе материал по Unity?
Да, в качестве бонуса включена 50-минутная лекция о применении делегатов и событий в Unity.
Для кого предназначен курс?
Курс ориентирован на разработчиков на C#, которые хотят разобраться в делегатах и событиях, а также на тех, кто работает с Unity и интересуется применением этих механизмов.