2

Javaプログラマーは長いメソッドチェーンをどのように処理しますか?1つまたは2つのメソッドの結果が、複数のオブジェクトで呼び出される同じ長いメソッドチェーンに依存する場合があり、長いチェーンの1つまたは2つのローカライズされたインスタンスを処理するためだけに、クラスにメソッドを追加するのはやり過ぎのようです。ファーストクラス関数を使用する言語では、通常、長いメソッドチェーンを持つブロックで、ある種の1回限りの関数を定義して、いくつかのことを除外し、メソッドチェーンを短縮します。これで、Javaで同等のものは何でしょうか。

4

1 に答える 1

2

確かにクロージャの欠如は、この点を厄介にします。私は通常、クライアントクラスでいくつかのプライベート静的メソッドを定義し、これらのヘルパー内にさまざまなメソッドチェーンを配置します。

于 2011-02-05T19:16:03.903 に答える