Я не могу решить, какой подход лучше для создания объектов с большим количеством полей (10+) (все обязательные) подход конструктора геттера/сеттера. Конструктор, по крайней мере, вы обеспечиваете, чтобы все поля были установлены. Java Beans легче видеть, какие переменные устанавливаются вместо огромного списка. Шаблон-компоновщик НЕ представляется здесь подходящим, поскольку все поля являются обязательными, и строитель требует, чтобы вы поместили все обязательные параметры в конструктор-конструктор.
Спасибо, D