流式接口 流式接口fluent interface是软件工程中面向对象API的一种实现方式以提供更为可读的源代码最早由Eric Evans英语Eric Evans technologist与Martin Fowler于年提出 通常采取方法瀑布调用 具体说是方法链式调用来转发一系列对象方法调用的上下文 这个上下文context通常是指 通过被调方法的返回值定义 自引用新的上下文等于老的上下文 返回一个空的上下文来终止 C的iostream流式调用就是一个典型的例子Smalltalk在年代就实现了方法瀑布调用