Задать вопрос
@Div-Man

Профессиональное использование ООП?

Вот я не понимаю, почему, когда делают какой-нибудь метод, то у него получается много вложений?

Вот давайте разберём компонент league/plates, который есть на сайте packagist.
В нём есть метод render, если кликнуть на него, то он работает, через метод make, который работает, через ещё другой метод render.

Метод make, создаёт новый объект, в котором создаётся другой объект и там ещё много всяких вложенностей.
Так вот я к чему, правильно ли я думаю, то, что эти вложенности (очень много небольших методов) создаются, для того, что бы использовать, для других методов, что бы не дублировать код?

Это и есть, правильное использование ооп?
  • Вопрос задан
  • 196 просмотров
Подписаться 2 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@McBernar
Метод, как и просто любая функция, должен делать одну простую вещь и делать ее хорошо.
Это главный принцип.
Ответ написан
Комментировать
@bkosun
Это для того, чтобы соблюдать SOLID-принципы (Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект
22 дек. 2024, в 19:47
3000 руб./за проект