✔️ Паттерн проектирования позволяющий создавать объекты пошагово
✔️ Предоставляет возможность использовать один и тот же код для получения разных представлений объектов
✔️ Хорошо подходит для создания сложных объектов и избавляет от использования all-args конструктора с null параметрами
❌ Усложняет код из-за создания дополнительных классов
StringBuilder