2

Java 程序员如何处理长方法链?有时,一两个方法的结果依赖于在多个对象上调用相同的长方法链,而将方法添加到类中只是为了处理长链的一两个本地化实例似乎有点过头了。在具有一流函数的语言中,我通常只在具有长方法链的块中定义某种一次性函数,以将一些事情分解并缩短方法链,那么在 Java 中什么是等价的?

4

1 回答 1

2

确实缺乏闭包使这一点变得棘手。我通常在客户端类中定义一些私有静态方法,并将各种方法链放在这些助手中。

于 2011-02-05T19:16:03.903 回答