这个设计的术语是什么?
object.method1().method2().method3()
..何时所有方法都返回* this?
我在不久前找到了这个词,但与此同时却迷失了。
我不知道如何在Google上搜索:)
另外,如果任何人都可以为这个问题找到一个更好的标题,请随时进行更改。
谢谢
Update-Gishu :阅读后,我觉得您的问题会误导他人。提供了代码段。(随时回滚)
方法链接
object.method1().method2().method3()
流利的界面
private void makeFluent(Customer customer) {
customer.newOrder()
.with(6, "TAL")
.with(5, "HPK").skippable()
.with(3, "LGV")
.priorityRush();
}
最佳答案
在我看来,就像您在描述一个流畅的界面一样。 Ive也听说过它称为流水线或链接。
更新-Gishu:http://martinfowler.com/bliki/FluentInterface.html
关于c++ - 设计ala “object.method1().method2().method3()”的用语是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/204360/