cheeЯ не знаю, но мне кажется что это две связанные вещи, но не синонимы. По моему мнению, Method Chaining это основа для Fluent Interface, т.к. Fluent Interface может быть воплощен несколькими способами (там ссылка в прошлом сообщение). Обе эти вещи могут обозначать вот это:
var query = DB.table('users')
.where('messages >= ?', 10)
.limit(10);
Там все в Википедии описано:
Fluent Interface это воплощние читабельных API, Method Chaining это техника которая позволяет использовать несколько вызовов через возвращение объекта. Еще в статье про Method Chaining написано что он похож на Method Cascading, но они отличаются тем что Method Cascading работает только на том же объекте. Там в общем все запутано, но вроде бы все эти три понятия (Method Chaining, Method Cascading и Fluent Interface) по всей видимости ссылаются друг на друга. :)
_____________
Мой блог