Все сервисы Хабра
Сообщество 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 июн.
2808 просмотров
8
ответов
Unity
+1 ещё
Простой
Архитектура MV* используется для разделения логики персонажей?
1 подписчик
22 мар.
84 просмотра
0
ответов
Паттерны проектирования
Простой
Можете посоветовать какой-нибудь задачник по патернам проектирования?
1 подписчик
10 февр.
123 просмотра
1
ответ
Паттерны проектирования
+1 ещё
Простой
Как бороться с большим количеством DTO?
1 подписчик
27 янв.
212 просмотров
1
ответ
ООП
+1 ещё
Простой
Как научиться декомпозиции в ООП?
1 подписчик
13 янв.
349 просмотров
5
ответов
PHP
+2 ещё
Простой
Как грамотно реализовать одно соединение с базой данных на все приложение, с помощью Dependency Injection Container?
3 подписчика
06 окт. 2024
429 просмотров
2
ответа
Паттерны проектирования
Простой
Можно ли использовать паттерн Repository и Dependency injection вместе?
1 подписчик
17 авг. 2024
121 просмотр
1
ответ
PHP
+1 ещё
Простой
Как правильно организовать класс сервис, который будет использовать множество последовательных функций в рамках выполнения задачи?
1 подписчик
более года назад
102 просмотра
2
ответа
Python
+2 ещё
Простой
На сколько хорошая практика импортировать инстанс из модуля в Django?
1 подписчик
более года назад
124 просмотра
1
ответ
C++
+2 ещё
Простой
C++: Как вывести один тип в зависимости от другого типа в шаблоне?
1 подписчик
более года назад
205 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Backend developer (PHP)
Wanted
•
Казань
До 160 000 ₽
Golang Developer
Правое полушарие Интроверта
от 220 000 ₽
Senior GO разработчик
SMALL
от 250 000 до 350 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама