Первая часть: Продолжаем разбираться с интерфейсами в TypeScript. В этом уроке посмотрим на практические аспекты применения интерфейсов и особенности работы ключевого слово interface в TypeScript. Узнаем как применять интерфейсы вместе с классами. Посмотрим кейсы, когда один класс реализует несколько интерфейсов. Затем узнаем про расширение (наследование) интерфейсов. Посмотрим как применять на практике ключевое слово extends. Познакомимся с возможностью слияния интерфейсов и многое другое. Вторая часть урока ориентирована на практику. Чтобы лучше усвоить материал, рекомендую повторять в редакторе или в песочнице (). * Канал в YouTube: @antonovjs * Сообщество в VK: * Мой блог в Telegram: Приятного просмотра 🍿 Содержание 00:00 Введение 00:32 Классы и интерфейсы 00:59 Классы и интерфейсы. Практика 06:03 ISP 08:05 Несколько интерфейсов 11:07 Расширение (наследование) интерфейсов 11:25 Наследование интерфейсов на практике 14:00 Слияние интерфейсов 14:42 Слияние интерфейсов. Практика 17:27 Опциональные атрибуты 18:04 Опциональные атрибуты. Практика 19:54 Модификатор readonly 20:28 Модификатор readonly. Практика 21:58 Интерфейсы и тип функции 22:33 Интерфейсы и тип функции. Практика 24:12 Статические методы и интерфейсы 25:01 Статические методы и интерфейсы. Практика 30:32 Интерфейсы и конструктор. Практика 35:51 Поддержка Generics 36:17 Индексируемые типы 36:53 Индексируемые типы. Практика 38:52 Резюме
Hide player controls
Hide resume playing