Fluent Builders, Part 1
I’ve seen some conversations about fluent builders as of late, and I’d thought I’d post some information about fluent builders, the principles behind them, the problems they address, and how to implement them. Fluent Builder is a combination of the builder pattern and a fluent API. The builder pattern is similar to the factory pattern in that it’s intended to abstract the creation of other objects. This is often meant to abstract the fact that many objects need to be created (ala the composite pattern). It’s often intended to hide the fact that the creation of one object is dependant … Continue reading Fluent Builders, Part 1