Учебный трек

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

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

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

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