Fluent Interfaces? What the …. ?!?!

Fluent Interfaces? What the …. ?!?!

By way of a Factor blog I read, I’ve come to the realization that there’s this “underground rage” that Martin Fowler decided to name “fluent interfaces.” While it’s really just a design pattern, undoubtedly, Java and its community will probably be literally hailed as the bringers of fire to man, while all predecessor technologies are thrown by the wayside, when this becomes further widespread. Where is the due credit to Chuck Moore or Alan Kay? After all, Smalltalk had fluency a whole 30 years before Mr. Fowler’s research. Basically, if you use methods which affects the state of an object, such that the default return value of such a method is a reference to the object itself, you have fluency. It allows you to exploit so-called “train-wreck” notation, like this:

Read More:

http://falvotech.com/blog/index.php?/archives/371-Fluent-Interfaces-What-the-….-!!.html 

Thanks

Leave a Reply

You must be logged in to post a comment.