Konstantin dmz9
я подумал еще и всетаки он в обоих случаях билдер, т.к. суть билдера в постепенном создании обьекта и даже когда билдится не там где вызван билдер в первый раз. билдер не про метод .build, не про место вызова .build, а про сам процесс постепенного создания обьектов, в контраст к статичным и обычным конструкторам
Ну так да, про процесс создания пользователем нужного ему объекта, а не возврат какого-то дефолтного значения. Если пользователь не может настроить объект, как он хочет - это уже не билдер.