Українська
Тема 8. Перевантаження операцій, делеговані властивості та делегування класів
Мета: реалізувати природні операції для власних типів, перевірені делегати властивостей і декоратори через делегування інтерфейсу; дослідити межі цих механізмів.
Зміст лекції
- Порівняння та складене присвоювання — Короткий запис має зберігати зрозумілий зміст · Порівняння та значення рівності · Складене присвоювання та інкремент
- Індексація, діапазони та ітерація — Індексація, виклик, належність і компоненти · Діапазон та ітерація
- Делеговані властивості — Делегована властивість · Лямбда як невелика дія для делегата · Lazy та режими ініціалізації · Observable, vetoable та Map
- provideDelegate і делегування класів — ProvideDelegate: перевірка під час зв’язування · Делегування реалізації інтерфейсу · Проєктування й перевірка делегування