我知道这是Builder模式,但它是一种修改形式。鉴于维基百科关于Builder模式的文章给出了以下示例:pizzaBuilder.buildDough();pizzaBuilder.buildTopping();是否有修改后的生成器模式的特定名称,如:
Pizza p = pizzaBuilder.createNewPizzaProduct().buildDough().buildSauc
为什么Fluent API被称为"API“?Fluent API是一种创建fluent域特定语言的方法,而API是“应用编程接口”。应用程序编程接口(API)是一组协议、例程、函数和/或命令,程序员使用这些协议、例程、函数和/或命令来开发软件或促进不同系统之间的交互()。那么,这两个包含单词“显著的系统”、“访问特性”的定义是如何与Fluent接口模式相关的呢?就连马丁·福勒( Martin )有时也把它命名为API:。