56
I'm very new to design patterns and am having trouble with the difference between fluent interfaces and the Builder pattern.
I understand the concept of fluent interfaces. But the builder pattern is a little confusing. I cannot understand the use of a Director in the Builder pattern.
Can I use the Builder pattern and Fluent Interface together? If so, then how should I do so with a Director and a concrete builder?
My question is not about advantages of builder pattern. But the aim of this question is to know the relation between builder pattern and fluent interface.
Edit with UML sequence diagram for Builder from GoF: