- duplicate code vermijden (Main en Application extenden de ActionListener) - naamgeving duidelijker maken (oude ActionListener heet nu ActionProvider) - omslachtige gedoe met via reflectie opvragen van methode fixen (switch statements) - mogelijkheid tot langere dan instantane actions (ActionListener zijn threads) Het is noodzakelijk om het volgende op orde te brengen: - omslachtige target systeem - statussen en logs om debuggen en controle eenvoudig te maken - mogelijkheid tot repeterende acties
7 lines
141 B
Java
7 lines
141 B
Java
package pm;
|
|
|
|
import pm.listener.ActionListener;
|
|
|
|
public abstract class Application extends ActionListener {
|
|
public void exit() {}
|
|
} |