![]() |
1
7
这称为方法链接。下面是一个例子。注意,我们正在返回当前对象。
|
![]() |
2
3
您只需确保一个可链接的方法返回一个对象引用,并且您可以将另一个方法调用链接到结果上。
你可以
显示的PDO示例使用两种不同的对象类型。
此技术也可用于 fluent interface 尤其是在为特定于域的语言实现接口时。不过,并不是所有的方法链都是流畅的接口。 看看马丁·福勒 wrote about fluent interfaces 2005年。他引用埃里克·埃文斯的话 Domain-Driven Design 因为想出了这个主意而出名。 |
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 5 月前 |