Принципы SOLID
Алексей Малов (лекции по программированию)
0:00 / 0:00
Принципы SOLID
2 454 просмотра · 2 года назад
Алексей Малов (лекции по программированию)
6,3 тыс. подписчиков
2 454 просмотра · 2 года назад
В лекции рассматриваются 5 принципов проектирования S.O.L.I.D.:
Принцип единственной ответственности (Single Responsibility Principle)
Принцип открытости-закрытости (Open-Closed Principle)
Принцип подстановки Барбары Лисков (Liskov Substitution Principle)
Принцип разделения интерфейса (Interface Segregation Principle)
Принцип инверсии зависимости (Dependency Inversion Principle)
Слайды лекции: https://github.com/alexey-malov/ood/t...
Примеры кода: https://github.com/alexey-malov/ood/t...
Таймкоды:
0:00 Вступление
1:00 Принцип единственной ответственности
11:04 Принцип открытости-закрытости
20:20 Принцип подстановки Барбары Лисков
32:40 Принцип разделения интерфейса
39:39 Принцип инверсии зависимостей
49:10 Разбор принципа инверсии зависимостей на примере
1:06:13 Заключение