我希望了解方法链和流畅接口之间的确切区别。
据我所知,方法链只是运行先前方法返回对象的方法,同时避免使用临时变量。
一个例子可以是:
Integer.parseInt(str).intValue()
关于流畅接口,对象的每个方法都由点链接,而不必与之前的方法相关。 这两种技术使修改器方法返回到主机对象,以便可以在单个表达式中调用多个修改器,例如:
new Car().StartsEngine().OpenWindow()
这个正确吗?