Продолжительность
1 ч 55 мин 9 сек
Количество уроков
18 Видео
Дата добавления
13.09.2023
Конечно, написание объектно-ориентированного кода начинается с овладения основами: классы, объекты, свойства и так далее. Но без некоторых руководящих принципов написание объектно-ориентированного кода похоже на использование электроинструментов... без плана о том, что вы строите! Вы что-то создадите... но вы можете не быть довольны результатом... и следующий программист, увидевший проект, определенно не будет!
Поприветствуйте SOLID: 5 известных принципов, каждый из которых разработан для того, чтобы направлять вашу работу над объектно-ориентированным кодом так, чтобы он был гибким, понятным и (самое главное) впечатлял ваших друзей. В этом курсе мы освоим эти принципы практичным способом:
- Принцип единственной ответственности (Single responsibility).
- Принцип открытости/закрытости (Open–closed).
- Принцип подстановки Лисков (Liskov substitution).
- Принцип разделения интерфейса (Interface segregation).
- Принцип инверсии зависимостей (Dependency inversion).
https://symfonycasts.com/screencast/design-patterns