PHP 设计模式系列 —— 流接口模式(Fluent Interface)

Fluent-Interface-UML

1、模式定义 在软件工程中,流接口(Fluent Interface)是指实现一种面向对象的、能提高代码可读性的 API 的方法,其目的就是可以编写具有自然语言一样可读性的代码,我们对这种代码编写方式还有一个通俗的称呼 —— 方法链。 Laravel 中流接口模式有着广泛使用,比如查询构建器,邮件等等。 2、UML 类图 3、示例代码 Sql.php <?php namespace…