Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Для чего используются BeanPostProcessor и BeanFactoryPostProcessor?
BeanPostProcessor - модификация созданных бинов
BeanFactoryPostProcessor - модификация конфигурации до создания бинов
Используются для расширения функциональности Spring.
Чем отличаются паттерны Factory и Builder?
Factory отвечает за выбор и создание конкретного объекта, скрывая логику выбора типа. Builder отвечает за пошаговое конструирование сложного объекта. Factory создаёт «готовый» объект сразу, а Builder собирает его по частям. Factory подходит для вариаций объектов, а Builder — для сложных структур с параметрами.
Что такое паттерн Factory Method
Factory Method — это паттерн, который выносит логику создания объектов в отдельный метод. Вместо прямого вызова конструктора используется фабричный метод. Это позволяет выбирать конкретную реализацию во время выполнения. Паттерн снижает связность и упрощает расширение кода.
В чем разница между Factory и Factory Method?
Factory — это общий термин для класса или метода, создающего объекты. Factory Method — это конкретный паттерн проектирования. Factory Method выносит логику создания объекта в переопределяемый метод. Это позволяет подклассам решать, какой объект создавать. Таким образом, Factory Method — более формализованный и гибкий подход.
Рейтинг:
1
Сложность:
7
Рейтинг:
5
Сложность:
4
Рейтинг:
4
Сложность:
5
Рейтинг:
5
Сложность:
6