MVC, писал всю логику в самих контроллерах и со временем понял, что контроллеры становятся раздутыми и было бы круто, если можно было бы вынести эту логику, а в контроллеры передавать объекты классов с ее реализацией, как делают такие штуки? через сервисы или создают базовый контроллер в рамках приложения, который выдает объекты интерфейсов каждому контроллеру, который не только возвращает вьюху? может литература есть, где о таком пишут
Контейнер, внедрение зависимостей и autowiring
Сервисы. Опять же для юниттестов намного удобнее
Обсуждают сегодня