Учебный трек

Объектно-ориентированный C#

Классы, инкапсуляция, наследование, полиморфизм, интерфейсы, записи и обобщения.

Уроков: 9 · Задач: 9

Начать трек →
  1. Урок Задач: 1 Классы и объекты Моделируйте состояние и поведение вместе в классе C#.
  2. Урок Задач: 1 Свойства и инкапсуляция Защищайте инварианты объекта с помощью свойств с проверкой.
  3. Урок Задач: 1 Наследование Повторно используйте и уточняйте поведение через базовый класс.
  4. Урок Задач: 1 Полиморфизм Вызывайте разные реализации через один общий контракт.
  5. Урок Задач: 1 Полиморфный расчёт зарплаты Рассчитайте оплату для разных типов сотрудников.
  6. Урок Задач: 1 Интерфейсы и абстракция Определяйте возможности, которые могут реализовать несвязанные типы.
  7. Урок Задач: 1 Записи и равенство по значению Представляйте неизменяемые данные краткими типами record.
  8. Урок Задач: 1 Обобщения Пишите повторно используемые и типобезопасные классы и методы.
  9. Урок Задач: 1 Обобщённый репозиторий в памяти Храните сущности любого типа с помощью повторно используемого обобщённого класса.