Абстрактные классы, интерфейсы и композиция | ООП на Java #6
Лисий архив
0:00 / 0:00
Абстрактные классы, интерфейсы и композиция | ООП на Java #6
2 просмотра · 12 ч назад
Лисий архив
726 подписчиков
2 просмотра · 12 ч назад
Абстрактные классы, интерфейсы и композиция: как устройства обслуживаются через общий контракт, ничего не зная друг о друге.
Лекция 06 курса «Объектно-ориентированное программирование».
Все лекции курса по порядку: • Объектно-ориентированное программирование ...
Содержание:
00:00 Вступление
00:12 Что вы сможете после этого видео
00:41 Из жизни: один разъём для всего
01:17 Reader с лимитом 3 — зачем он нужен как объект?
01:48 Шаблон: общий алгоритм, частные шаги
02:17 Проверьте себя
02:36 Интерфейс: только контракт
03:03 Класс, абстрактный класс или интерфейс?
03:22 Способность, а не класс: Fineable
03:52 Проверьте себя
04:13 «Имеет» вместо «является»: композиция
04:31 Зависимость приходит через конструктор
04:56 Композиция или наследование?
05:06 Проверьте себя
05:24 От анонимного класса к лямбде
06:08 Когда лямбда, а когда класс
06:23 Типичные ошибки
06:48 Итоги
#java #ооп #программирование