Принципы SOLID
В лекции рассматриваются 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 Заключение