Он нужен, чтобы не нарушать SOLID принцип DRY (не копипастить код) и выделить какую-то логику приложения в отдельный класс-сервис.
Немного спасает от говнокода в небольших приложениях, но не сильно (читайте про DDD).
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.