2011-02-05 43 views
1

Javaプログラマは、長いメソッドチェーンをどのように扱うのですか?ときどき1つまたは2つのメソッドは、複数のオブジェクトで呼び出される同じ長いメソッドチェーンに依存する結果を持ち、長鎖の1つまたは2つのローカライズされたインスタンスを処理するためにメソッドをクラスに追加することは過剰です。ファーストクラスの関数を持つ言語では、私はたいてい、長いメソッドチェーンを持つブロック内のある種の関数を定義して、いくつかの要素を取り除き、メソッドチェーンを短くして、Javaで同等のものを得ます。Javaの長いメソッドチェーンとリファクタリングのテクニック

答えて

2

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

関連する問題