TypeScript / Урок 15. Интерфейсы. Часть 2 (практика)
Первая часть:
Продолжаем разбираться с интерфейсами в 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 Резюме
31 view
4310
1543
4 months ago 00:00:20 1
this is when you should appreciate abstraction in coding#coding #programming #javascript #python
4 months ago 00:00:17 1
Design vs user experience #coding #programming #javascript #python