Визуальный редактор Scene Builder
Как в IntelliJ IDEA написать и собрать в исполняемый .exe файл приложение на JavaFX
Постановка цели Как я уже писала в своей предыдущей статье, после двухлетнего обучения (обещали 12 месяцев, но жизненные и геополитические обстоятельства внесли свои коррективы в сроки получения дополнительного образования), я стала java-разработчиком. Завершение обучения требовало написания выпускного проекта, которым я, изрядно поразмыслив, решила «убить сразу несколько зайцев»: проект должен быть написан мной самостоятельно (без команды), быть законченным и полноценным с точки зрения «бэка и...
Builder Pattern в Java
Поговорим о ещё одном важном шаблоне проектирования — Builder Pattern (паттерн «Строитель»). Он идеально подходит, когда вы создаёте сложные объекты с множеством опциональных параметров.
Забудьте про конструкторы с 10 аргументами! Builder придёт на помощь. Разберём: Builder Pattern — это порождающий шаблон проектирования, который позволяет пошагово создавать сложные объекты.
Он особенно полезен, когда: Представим, что у нас есть класс Laptop: Если мы будем создавать конструкторы для всех комбинаций: Это кошмар поддержки кода! Перепишем Laptop с использованием Builder...