DEV Community

Discussion on: My Top 4 Patterns for Writing Simple Code

Collapse
 
siy profile image
Sergiy Yevtushenko

Yes, that's exactly the point: assembling POJO's usually is the case when Builder should not be used because POJO's in vast majority of cases don't have default values. Nevertheless, Fluent Builder can be modified to handle case when some values have defaults. And only in case when all values have defaults traditional form of Builder can be used.