query: What is the difference between a fluent interface and the Builder pattern?
positive_passages.docid: 41188
positive_passages.text: When would you use the Builder Pattern?
negative_passages.docid: 58955
negative_passages.text: What's the difference between System.Type and System.RuntimeType in C#?
negative_passages.docid: 91675
negative_passages.text: What's the difference between  and  in Java Generics?
negative_passages.docid: 50083
negative_passages.text: Cast interface to its concrete implementation object or vice versa?
negative_passages.docid: 38390
negative_passages.text: Is there more to an interface than having the correct methods
negative_passages.docid: 55032
negative_passages.text: Why do I need an IoC container as opposed to straightforward DI code?
negative_passages.docid: 50570
negative_passages.text: When to use an interface instead of an abstract class and vice versa?
negative_passages.docid: 113076
negative_passages.text: Fluent Interfaces - Method Chaining
negative_passages.docid: 62282
negative_passages.text: How do the Proxy, Decorator, Adapter, and Bridge Patterns differ?
negative_passages.docid: 31949
negative_passages.text: String vs. StringBuilder
negative_passages.docid: 5245
negative_passages.text: When should I use an interface in java?
negative_passages.docid: 107783
negative_passages.text: Design Patterns: Factory vs Factory method vs Abstract Factory
negative_passages.docid: 142941
negative_passages.text: What is the difference between Composition (@*) and sequential applications (@)?
negative_passages.docid: 33679
negative_passages.text: Why should the interface for a Java class be preferred?
negative_passages.docid: 132998
negative_passages.text: How to generate the Builder java class for your POJO
negative_passages.docid: 144204
negative_passages.text: Implementing the same interface at different generic instantiations
negative_passages.docid: 55202
negative_passages.text: Why doesn't an interface work but an abstract class does with a generic class constraint?