ООП на Swift
Учебный год 2026-2027.
Лекции
- Лекция 1. Классы и объекты в Swift
- Лекция 2. Структуры и классы: семантика значений и ссылок
- Лекция 3. Инициализация, деинициализация и жизненный цикл объектов
- Лекция 4. Наследование, переопределение и полиморфизм
- Лекция 5. Протоколы как средство абстракции
- Лекция 6. Расширения, protocol extensions и композиция поведения
Практики
- Практика 1. Классы, объекты и инкапсуляция в Swift
- Практика 2. Структуры, классы и копирование
- Практика 3. Инициализация и жизненный цикл объектов
- Практика 4. Наследование и полиморфизм
- Практика 5. Протоколы и сменяемые зависимости
- Практика 6. Расширения и композиция поведения