【发布时间】:2018-11-15 06:27:03
【问题描述】:
为什么 Fluent API 被称为“API”? Fluent API 是一种创建流畅的领域特定语言的方法,而 API 是“应用程序编程接口”。 API 是:
“允许创建访问操作系统、应用程序或其他服务的功能或数据的应用程序的一组功能和过程。” p>
“应用程序编程接口 (API) 是一组协议、例程、函数和/或命令,程序员用来开发软件或促进不同系统之间的交互。”
那么这两个包含“不同系统”、“访问特性”的定义与流畅接口模式有什么关系呢? 甚至 Martin Fowler 有时也将其命名为 API: https://martinfowler.com/bliki/FluentInterface.html
请告诉我,我或其他人对 API 的看法有什么问题?也许我们应该停止将螺丝刀称为带手柄的长金属杆?
【问题讨论】:
-
你不能使用 Fluent API 来访问不同系统的功能吗?
标签: design-patterns definition ef-fluent-api fluent-interface