Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
jekanok
@jekanok
Паттерны проектирования
Для чего нужен паттерт service layer?
Привет, подскажите пожалуйста что представляет из себя такой паттерн проектирования, как сервисный слой (service layer)? Для чего он нужен?
Вопрос задан
более трёх лет назад
422 просмотра
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Роман Сарваров
@megakor
Go/PHP developer | ВКонтакте
Он нужен, чтобы не нарушать SOLID принцип DRY (не копипастить код) и выделить какую-то логику приложения в отдельный класс-сервис.
Немного спасает от говнокода в небольших приложениях, но не сильно (читайте про DDD).
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C#
+2 ещё
Простой
Как называется паттерн, который добавляет объекту новый функционал?
2 подписчика
05 июн.
2841 просмотр
8
ответов
Unity
+1 ещё
Простой
Архитектура MV* используется для разделения логики персонажей?
1 подписчик
22 мар.
85 просмотров
0
ответов
Паттерны проектирования
Простой
Можете посоветовать какой-нибудь задачник по патернам проектирования?
1 подписчик
10 февр.
129 просмотров
1
ответ
Паттерны проектирования
+1 ещё
Простой
Как бороться с большим количеством DTO?
1 подписчик
27 янв.
247 просмотров
1
ответ
ООП
+1 ещё
Простой
Как научиться декомпозиции в ООП?
1 подписчик
13 янв.
380 просмотров
5
ответов
PHP
+2 ещё
Простой
Как грамотно реализовать одно соединение с базой данных на все приложение, с помощью Dependency Injection Container?
3 подписчика
06 окт. 2024
435 просмотров
2
ответа
Паттерны проектирования
Простой
Можно ли использовать паттерн Repository и Dependency injection вместе?
1 подписчик
более года назад
122 просмотра
1
ответ
PHP
+1 ещё
Простой
Как правильно организовать класс сервис, который будет использовать множество последовательных функций в рамках выполнения задачи?
1 подписчик
более года назад
102 просмотра
2
ответа
Python
+2 ещё
Простой
На сколько хорошая практика импортировать инстанс из модуля в Django?
1 подписчик
более года назад
126 просмотров
1
ответ
C++
+2 ещё
Простой
C++: Как вывести один тип в зависимости от другого типа в шаблоне?
1 подписчик
более года назад
208 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Системный архитектор (System Architect)
Selecty
•
Москва
от 500 000 до 600 000 ₽
Full-Stack разработчик PHP/Vue.js
Лига Роботов
•
Новосибирск
от 150 000 до 200 000 ₽
middle+ Full-Stack разработчик PHP/Vue.js
Лига Роботов
•
Новосибирск
от 85 000 до 110 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама