ARC
Де в MVC живе бізнес-логіка і чому не в контролері?
ЧАСТО ПИТАЮТЬ
Архітектура·Junior
·MVC
·контролер
·сервіси
Бізнес-логіка живе в шарі, який нічого не знає про HTTP: у моделі домену або в use case (сервісі), який модель оркеструє. Контролеру лишаються переклад запиту в дані, виклик одного use case і вибір відповіді, бо контролер прив'язаний до транспорту і тому непридатний для повторного використання й дорогий у тестуванні.
Завантажую відповідь…
Сторінка питання →