>>45
例えば複数のボタンがあって
AbstractActionを継承しているクラスをリスナーに設定するとします。
しかしボタンAとボタンBで望まれる動作は違うので上記のクラスはそのボタン専用のクラスを定義するべきです。
それでは冗長なので、コンストラクタに任意のメソッドへのアドレスを渡し、それを保存し
actionPerformed(ActionEvent)メソッドの処理内容をその保存したメソッドを処理させる・・・
としてみたいのです。