C # - Name the Design Pattern
3 answers
EDIT:
From the wikipedia article :
a free interface (as originally conceived by Eric Evans and Martin Fowler) is a way to implement an object-oriented API in a way that provides more readable code.
A fluent interface is usually implemented using method chaining to relay the command context of a subsequent call (but a fluent interface entails more than just method chaining).
+4
a source to share
The chain of responsibility is more of a multiple object class / level pattern, where messages are passed through an object hierarchy and each object can decide whether it can deal with a message or convey it.
I think the sample you are showing here is basically just "Fluent Interface" as you said.
+1
a source to share