什么叫方法链编程
方法链编程?
百度上有,拉过来的。
方法链(method chaining)是面向对象的编程语言中的一种常见语法,可以让开发者在只引用对象一次的情况下,对同一个对象进行多次方法调用。
举个例子:
假设我们有一个Foo类,其中包含有两个方法——bar和baz。
我们创建一个Foo类的实例:
1 | foo = Foo() |
如果不使用方法链,要想连续调用对象foo的bar和baz方法的话,我们得这样做:
1 2 | foo.bar() # Call method bar() on object foo. foo.baz() # Call method baz() on object foo. |
如果使用方法链的话,我们就能这样实现: foo.bar().baz()
举报