Java でリスナーを使用するためのベスト プラクティスは何かについて議論がありました。リスナー ロジックを匿名クラスにとどめるべきか、それとも別のメソッドにすべきか、たとえば次のようになります。
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// code here
}
});
また
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
buttonPressed();
}
});
private void buttonPressed() {
// code here
}
可読性と保守性の観点から推奨される方法はどれですか? コードをリスナー内に保持し、大きくなりすぎた場合にのみ内部クラスにすることを好みます。ここでは、コードが他のどこにも複製されていないと仮定します。
ありがとうございました。