Українська
Тема 10. Спеціальні методи та перевантаження операцій, класи даних та переліки
Мета: навчитися реалізовувати арифметичні й контейнерні протоколи, проєктувати незмінні значення, класи даних і переліки та перевіряти узгодженість рівності, хешування й операцій.
Зміст лекції
- Модель даних і арифметичні операції — Модель даних і спеціальні методи · Подання об’єкта для людини та розробника · Арифметичні операції та NotImplemented
- Порівняння, хешування та контейнери — Рівність, порядок і хешування · Контейнерний протокол та виклик об’єкта
- Менеджери контексту — Менеджери контексту
- Класи даних і переліки — Класи даних і згенеровані методи · Переліки та прапорці · Структурні шаблони класів · Перевірка типів-значень і типові помилки